首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JFrame ActionListener

JFrame ActionListener
EN

Stack Overflow用户
提问于 2011-06-14 21:31:01
回答 5查看 15.8K关注 0票数 1
代码语言:javascript
复制
JFrame myframe = new JFrame("My Sample Frame");
  JButton mybutton = new JButton("Okay");

谁能给我解释一下这部分。

代码语言:javascript
复制
 mybutton.addActionListener(new ActionListener(){

  public void actionPerformed(ActionEvent evt){

  //Assuming that the content here will do something.

  }
EN

回答 5

Stack Overflow用户

发布于 2011-06-14 21:34:32

关于代码,您到底有哪些不理解的地方?

该代码向该按钮添加一个操作侦听器。单击按钮时,将调用操作侦听器的actionPerformed方法。

请注意,此处使用的是anonymous inner class

票数 5
EN

Stack Overflow用户

发布于 2011-06-14 22:32:37

这里使用的是匿名内部类。

您已经在技术上实现了ActionListener。当您调用addActionListener时:

代码语言:javascript
复制
mybutton.addActionListener(new ActionListener(){

 public void actionPerformed(ActionEvent evt){

    //Assuming that the content here will do something.

 }

您创建了一个匿名类的实例,或者创建了一个实现了没有名称的ActionListener的类。

如需更多信息,请访问 this link .

票数 5
EN

Stack Overflow用户

发布于 2011-06-14 21:34:10

你应该阅读这篇关于writing Event Listeners的教程。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6344269

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档