event source => listener
2015-07-28 11:20
330 查看
package HeadFirstJava; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.*; public class SimpleGui { JButton button; public static void main(String[] args) { SimpleGui gui = new SimpleGui(); gui.go(); } public void go() { JFrame frame = new JFrame(); button = new JButton("click me"); // event registration // button is 'event source' button.addActionListener(new ButtonListener()); frame.getContentPane().add(BorderLayout.EAST, button); frame.setSize(300, 300); frame.setVisible(true); } // listener class class ButtonListener implements ActionListener { @Override public void actionPerformed(ActionEvent event) { // TODO Auto-generated method stub button.setText("Ouch"); } } }
相关文章推荐
- HTML textarea的value 问题
- 欢迎使用CSDN-markdown编辑器
- 让双网卡同时工作在内网和外网
- 《Tomcat日志系统详解》
- 读Spring的源代码五:AutoWired是如何实现注入的
- OOP-ECMAScript - 深入理解Javascript
- SQLServer 2008数据库查看死锁、堵塞的SQL语句
- android Notification
- 关于友元
- android 应用获取系统权限
- 一步步优化JVM<一>:概述、方法及需求
- JAVA中类、实例与Class对象
- seekbar拖动无反应
- 处理字符串
- NSTimer学习笔记
- 思考的工作方式——计划经济or市场经济
- 解决vs2013不能添加控制器的步骤
- css display 总结
- Linux上jdk的安装(CentOS6.5)
- Netty入门教程