Java程序找不到主方法,在哪里加上呢

关注:269  答案:2  mip版

解决时间 2021-01-27 15:35

提问者壹玍徴戰何亽陪

2021-01-26 21:45

import java.awt.FlowLayout;

import java.awt.event.ActionListener;

import java.awt.event.ActionEvent;

import javax.swing.JFrame;

import javax.swing.JTextField;

import javax.swing.JPasswordField;

import javax.swing.JOptionPane;

public class TextFieldFrame extends JFrame

{

private JTextField textField1;

private JTextField textField2;

private JTextField textField3;

private JPasswordField passwordField;

public TextFieldFrame()

{

super("Texting JTextField and JPasswordField");

setLayout(new FlowLayout());

textField1=new JTextField(10);

add(textField1);

textField2=new JTextField("在这里输入文本");

add(textField2);

textField3=new JTextField("Uneditable text field",21);

textField3.setEditable(false);

add(textField3);

passwordField=new JPasswordField("Hidden text");

add(passwordField);

TextFieldHandler handler=new TextFieldHandler();

textField1.addActionListener(handler);

textField2.addActionListener(handler);

textField3.addActionListener(handler);

passwordField.addActionListener(handler);

}

private class TextFieldHandler implements ActionListener

{

public void actionPerformed(ActionEvent event)

{

String string="";

if(event.getSource()==textField1)

{

string=String.format("textField1:%s",event.getActionCommand());

}

else if(event.getSource()==textField2)

{

string=String.format("textField2:%s",event.getActionCommand());

}

else if(event.getSource()==textField3)

{

string=String.format("textField3:%s",event.getActionCommand());

}

else if(event.getSource()==passwordField)

{

string=String.format("passwordField:%s",event.getActionCommand());

}

JOptionPane.showMessageDialog(null,string);

}

}

}

最佳答案

二级知识专家暖心欧巴

2021-01-26 22:52

随便在一个类里面实现main方法即可,当前TextFieldFrame类中也可以添加main方法, 然后在此类中直接运行此main方法。

打包swing程序时,选择有main方法的类作为主体类

全部回答

1楼凊搽蒗囝

2021-01-27 00:11

我做过酒店管理系统,当初做的是登录后进入进度条,进度条结束后会跳到主页面,而页面代码是没有main方法的,如果要测试用的话自己加上,但加上测试完后要放到主项目当中还得注释掉啊·!

我要举报

如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!

→点此我要举报以上信息!←

推荐资讯

大家都在看

java 找不到方法_Java程序找不到主方法,在哪里加上呢相关推荐

  1. java监听微信_一种基于java后台应用监控微信小程序的用户访问量的方法与流程...

    本发明涉及java应用与微信小程序应用开发技术领域,具体涉及一种基于java后台应用监控微信小程序的用户访问量的方法. 背景技术: 微信小程序,简称小程序,是一种不需要下载安装即可使用的应用,它实现了 ...

  2. java 反射 找不到方法_Java获取反射的三种方法

    class Student { private int id; String name; protected boolean sex ; pub1ic f1oat score; } pub1ic cl ...

  3. java list作为参数传递_Java 程序将lambda表达式作为方法参数传递

    Java 程序将lambda表达式作为方法参数传递 在此示例中,我们将学习将lambda表达式作为Java中的方法参数传递. 要理解此示例,您应该了解以下Java编程主题: 示例1:将lambda表达 ...

  4. java优化方法_JAVA程序性能优化的10个简单方法

    学号:16030140019 姓名:   莫益彰 [嵌牛导读]:代码优化,一个很重要的课题.可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考 ...

  5. java能够运行的原理_JAVA程序运行原理分析(一)

    作为JAVA的开发人员,需要知道JAVA是如何运行的,这个需要好好思考下. (一)class文件内容 class文件包含JAVA程序执行的字节码,也就是说程序的执行是通过class里面的内容进行执行的 ...

  6. java run里面定义变量_Java程序员50多道最热门的多线程和并发面试题(答案解析)...

    下面是Java程序员相关的热门面试题,你可以用它来好好准备面试. 1) 什么是线程? 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位.程序员可以通过它进行多处理器 ...

  7. java遍历文件和归类_java读取文件的两种方法:java.io和java.lang.ClassLoader

    java读取文件的两种方法:java.io和java.lang.ClassLoader 什么时候使用java.io,什么时候使用java.lang.ClassLoader呢? (注:要是之前读xml文 ...

  8. java构造方法可以重载吗_Java基础教程之构造器与方法重载

    在方法与数据成员中,我们提到,Java中的对象在创建的时候会初始化(initialization).初始化时,对象的数据成员被赋予初始值.我们可以显式初始化.如果我们没有给数据成员赋予初始值,数据成员 ...

  9. java简述对象的组合_Java程序运行和对象创建过程简述

    Java中一个对象创建分为两个步骤: 加载类,创建对象. 加载类是将所写的程序.java文件编译生成的.class文件加载到内存中,保证了对象创建的预置环境.类加载完毕后才可以创建该类的对象. 第一步 ...

最新文章

  1. r语言 调用 c,R语言数据的输入和输出操作
  2. 计算机文档里的东西可以删吗,电脑c盘哪些文件可以删除
  3. 漫说单例模式--宝宝成长记 你真的了解了吗?
  4. PAT甲级 -- 1053 Path of Equal Weight (30 分)
  5. latex 数学公式_技能分享——LaTeX篇I
  6. 记录:希尔排序思路分析
  7. 【GPT-3】除了缺少点创意,GPT-3写出了及格的大学毕业论文,只需20分钟
  8. xign跨平台游戏引擎演示
  9. NVR+DVR+CVR
  10. linux系统 详细解析 cpu 信息
  11. Element select表单必填验证
  12. 罗伯特扫地机器人电池如何取_周末清洁大会战 篇二十三:更换电池和清扫让iRobot 880扫地机器人焕然一新,还有更多配件来凑热闹...
  13. canvas+js实现简单的数字华容道小游戏
  14. 在线网校平台搭建的流程
  15. python nodejs开发web_用nodejs和python实现一个爬虫来爬网站(智联招聘)的信息
  16. 计算湖泊(岛屿)数量问题
  17. 希望可以帮到正在奔波的你—常见安卓面试题
  18. 【报错】java -jar 命令启动后中文乱码
  19. 上海房价7月下降24% 创三年最大跌幅
  20. ubuntu任务管理器

热门文章

  1. linux下的触摸板关闭
  2. MSP430 GPIO概述 第六章
  3. 系统架构演变到Spring Cloud
  4. [CodeChef FEB15]Payton numbers(CUSTPRIM)解题报告
  5. 想要制作好看的壁纸,有CorelDRAW就够啦
  6. LuoguP4313 BZOJ3894 文理分科——最小割
  7. Opencv3.0-python: 编译报错color.cpp:7456: error: (-215) scn == 3
  8. Cuda相关的函数数
  9. MySQL 分组后取最新记录
  10. EXCEL 2013中“定义名称”的命名规则