GUI(Action事件)
2014-08-06 09:22
127 查看
import java.awt.*; import java.awt.event.*; class FrameDemo { //定义该图形中所需的组件的引用 private Frame f; private Button but; FrameDemo() { init(); } public void init() { f = new Frame("my frame"); //对frame进行基本设置。 f.setBounds(300,100,600,500); f.setLayout(new FlowLayout()); but = new Button("my button"); //将组件添加到frame中 f.add(but); //加载一个窗体上事件。 myEvent(); //显示窗体 f.setVisible(true); } private void myEvent() { f.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } }); //让按钮具备退出程序的功能 /* 按钮就是事件源 那么选择哪个监听器呢? 通过关闭窗体示例了解到,想要知道哪个组件具备什么样的特有监听器。 需要查看该组件对象的功能 通过查阅button的描述。发现按钮支持一个特有监听addActionListener */ but.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { System.out.println("退出,按钮干的"); System.exit(0); } }); } public static void main(String[] args) { new FrameDemo(); } }
相关文章推荐
- 《黑马程序员》 GUI之action事件的定义
- GUI 事件监听模型 Button的addActionListener(ActionListener l)方法很关键
- [javaSE] GUI(Action事件)
- 浅谈javaSE GUI (Action事件)
- 马士兵 J2SE 第11章 GUI编程 事件模型ACTIONEVENT TEXTFIELD事件监听 内部类 PAINT adapter和repaint window事件 键盘事件
- JAVA之旅(三十一)——JAVA的图形化界面,GUI布局,Frame,GUI事件监听机制,Action事件,鼠标事件
- 黑马程序员_温习 GUI图形用户接口一 (个人笔记)摘要(GUI图形用户界面介绍-----布局管理器-----事件监听机制-----窗体事件---Action(执行事件)----鼠标事件----键
- JAVA之旅(三十一)——JAVA的图形化界面,GUI布局,Frame,GUI事件监听机制,Action事件,鼠标事件
- Java基础--Java---IO流------GUI(布局)、Frame、事件监听机制、窗体事件、Action事件、鼠标事件、对话框Dialog、键盘事件、菜单
- 黑马程序员:GUI介绍:布局管理器、Frame、事件监听机制、Action事件、鼠标键盘事件、菜单、jar包的双击执行
- JAVA GUI (action 事件)
- GUI事件模型ActionEvent举例,TextField事件监听举例
- GUI编程 action事件
- Java基础--Java---IO流------GUI(布局)、Frame、事件监听机制、窗体事件、Action事件、鼠标事件、对话框Dialog、键盘事件、菜单
- Java基础--Java---IO流------GUI(布局)、Frame、事件监听机制、窗体事件、Action事件、鼠标事件、对话框Dialog、键盘事件、菜单
- 自定义View想使用Scroller实现滑动效果,但是事件接收出现问题,只收到ACTION_DOWN,而无法收到ACTION_MOVE, ACTION_UP等消息的处理
- 在一个form表单中根据不同按钮实现多个action事件
- Unity3d通过Action注册事件,回调方法
- Android 广播大全 Intent Action 事件
- JavaGUI之事件的快速理解