重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
其实JFrame可以用这个方法实现关闭窗口的:this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);这样就不用加监听器了。
成都创新互联自2013年起,先为陆丰等服务建站,陆丰等地企业,进行企业商务咨询服务。为陆丰企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
捕获窗体事件的步骤是:(1) 让类实现窗体监听器接口,这将使得该类变成窗体事件监听器;(2) 向类注册窗体事件监听器;(3) 实现窗体事件监听器的所有方法。
你在创建一个按钮,在把按钮添加到面板或者Frame上,在按钮上添加监听,之后就是调用一个方法,在方法中添加。
new JFrame(新窗口);}});在JavaGUI编程中,关闭窗口弹出新窗口是很常见的动作,比如一个窗口的业务操作完成了,需要跳转到另一个窗口继续执行,此时就需要关闭旧窗口并弹出新窗事件。
简单来说,就是当你需要对某些事情的发生而作出响应的时候,你就要使用监视器来对此事进行监听!如鼠标单击时,你想做什么,就要此监视器来监听。监视器,一般叫监听器。
主要用于 GUI界面 比如 对JButton进行监听,只要加入监听事件,就可写你想发生的结果。如果以后从事web编程而不从事scoket编程,这几乎没有多大的用处。相对而言,j学习ava的事件监听,很容易上手。
监听器也叫Listener,是Servlet的监听器,它可以监听客户端的请求、服务端的操作等。通过监听器,可以自动激发一些操作,比如监听在线的用户的数量。
1、你a[i][j].addActionListener(this); 这句就是给按钮加监听啊,你想给哪些按钮加就在哪些按钮上调用addActionListener(this);方法。你的类还实现ActionListener接口,并补全actionPerformed方法,添加监听的方法才不会报错。
2、把这两句submitButton.addActionListener(null);resetButton.addActionListener(null);改成 submitButton.addActionListener(this);resetButton.addActionListener(this);看行不行。
3、因为你这个类实现了ActionListener接口,所以这个类本身就是一个监听器,this指的就是这个监听器类的对象,就是说用这个类的对象做为监听器监听着sub这个按钮发出的行为事件。