相关文章推荐
大力的镜子  ·  使用libSSH2实现与Linux ...·  1 月前    · 
酷酷的匕首  ·  jquery的trigger和trigger ...·  3 月前    · 
绅士的创口贴  ·  排查 Azure Site ...·  5 月前    · 
彷徨的哑铃  ·  De novo profile ...·  1 年前    · 

public void actionPerformed(ActionEvent e)
这是接口ActionListener里面定义的一个 抽象方法 ,所有实现这个接口的类都要重写这个方法。
一般情况下,这是在编写GUI程序时,组件发生“有意义”的事件时会调用这个方法,比如按钮被按下,文本框内输入回车时都会触发这个事件,然后调用你编写的事件处理程序。
实现过程大体如下:编写一个ActionListener类的侦听器,组件注册该侦听器,侦听器内部要编写这个actionPerformed方法。

转载于:https://www.cnblogs.com/BelieveFish/p/10283384.html

原文链接: http://www.cnblogs.com/BelieveFish/p/10283384.html 在写监听器类的时候 面都会有一个 action Perf orm ed 方法,可是从来没有(手动)调用过这个方法,那么它到底是怎么被调用的呢?上网查了一下,就像main方法一样,它是由系统调用的。 public void action Perf orm ed ( Action Event e){ if(e.getSource()==登录){ String name=用户名.getText().toString(); String u=null,pwd=null,auth=null; String url="jdbc:odbc:mysql"; Connection conn; 程序中用Swing组件时应注意,任何 java 程序都是由主线程中的main()方法开始执行,当main()方法中的JFrame调用setVisiable(true) 后,引发了另一个线程——事件分派线程,而 action Perf orm ed ()方法及paintComponent()方法都是在事件分派Swing线程中被调用,所以如果在 action Perf orm ed ()方法中有大量的耗时操作,将会导致用户界... 我正在从教程中学习GUI,并且可以通过几个指针来解决当前无法正常工作的最佳方法 .背景:我有一个包含main方法的类,它扩展了JFrame,并初始化了一个扩展JPanel(panel1)的类 .panel1包含一个硬编码的.txt文件URL,该文件的内容决定了帧中显示的内容(这很好) . 我正在尝试修改程序,以便用户可以从他们的机器中选择.txt文件...为此,我创建了一个名为panel2的第三个... 在 java AWT中,事件源(如 按钮,滚动条)有一些方法,允许你注册时间监听器,对这些事件 出所需的响应 通知一个事件监听器发生了某件事件时,这个事件的相关信息会封装在一个事件对象中,在 Java 中,所有的事件对象最终都派生于 Java .util.EventObject类。当然每个事件类型还有子类,例如, Action Event,WindowE Action Listener接口中只有一个方法 public void action Perf orm ed ( Action Event e) 事件触发 Action Event事件后,监视器调用接口中的方法 action Perf orm ed ( Action Event e)对发生的事件 出处理 在另一个文件中引用这段代码,你需要先导入这个文件所在的包,然后使用类名调用这段代码所在的方法。 例如,假设这段代码位于名为 "MyClass" 的类中,并且这个类位于名为 "com.example.mypackage" 的包中,那么在另一个文件中引用这段代码的方法如下: import com.example.mypackage.MyClass;// ... MyClass myClass = n... 我正在创建一个需要一些简单输入的gui应用程序,但是,当我单击JFrame中的按钮时,我正在使用的 action Perf orm ed 方法不会被触发/触发(没有任何反应).我似乎无法弄清楚我错过了什么(如果有帮助,那就是 java 新手).感谢您的帮助/建议.这是所有代码://gui classpublic class guiUser extends JFrame implements Action List... 我在 java 中为simpleGUI编写了一个小代码.package guidemo1;import java .awt.event. Action Event;import java .awt.event. Action Listener;import java x.swing.JButton;import java x.swing.JFrame;public class GuiDemo1 implements ... 三个概念:事件源, 监视器, 处理事件的接口 事件源能够产生事件的对象都可以成为事件源,如文本框、按钮、下拉式列表等。 事件源必须是一个对象,而且这个对象必须是 Java 认为能够发生事件的对象。 监视器一个对事件源进行监视,以便对发生的事件 出处理的对象。 事件源通过调用相应的方法将某个对象作为自己的监视器,例如。对于文本框,这个方法是add Action Listener(监视器);对于获取了监视器的 要回答您的问题,您需要了解JVM如何使用的基础知识.当编译包含内部类的类时,生成的字节代码实际上并不将内部类实现为类中的类.为什么错误:本地变量是从内部类访问的,需要将其声明为finalimport java .awt.event.MouseAdapter;import java .awt.event.MouseEvent;import java x.swing.JMenu;import java x.s...