java例程练习(事件监听机制)
2012-05-06 19:58
423 查看
//事件监听机制 import java.awt.*; import java.awt.event.*; public class TestEvent { public static void main(String[] args) { Frame f = new Frame("Test"); Button b = new Button("Press Me!"); Monitor bh = new Monitor(); //实现了某种监听器接口的类的对象 b.addActionListener(bh); //注册 f.add(b, BorderLayout.CENTER); f.pack(); f.setVisible(true); } } //实现了某种监听器接口的类 class Monitor implements ActionListener { public void actionPerformed(ActionEvent e) { System.out.println("A button has been pressed"); } }
import java.awt.*; import java.awt.event.*; public class TestActionEvent { public static void main(String[] args) { Frame f = new Frame("Test"); Button b1 = new Button("Start"); Button b2 = new Button("Stop"); //一个监听器类被两个button监听 Monitor2 bh = new Monitor2(); b1.addActionListener(bh); b2.addActionListener(bh); b2.setActionCommand("Game over"); f.add(b1,"North"); f.add(b2,"Center"); f.pack(); f.setVisible(true); } } class Monitor2 implements ActionListener { public void actionPerformed (ActionEvent e) { System.out.println("A button has been pressed," + "the relative info is:\n" + e.getActionCommand()); } }
相关文章推荐
- java例程练习(事件监听机制)
- 【Java系列】(五)java实现简单的窗体和密码验证(传参,事件机制和事件监听)
- java事件监听机制
- Java中事件处理事件监听机制
- JAVA的事件监听机制
- java事件监听机制
- java事件监听机制
- android网络监听事件机制(kernel, c++, java)
- GUI编程笔记(java)05:GUI事件监听机制原理和举例说明
- JAVA 图形开发之计算器设计(事件监听机制)
- Java基础--Java---IO流------GUI(布局)、Frame、事件监听机制、窗体事件、Action事件、鼠标事件、对话框Dialog、键盘事件、菜单
- java事件监听回调机制的理解
- (十三)Core Java GUI(图形化界面小程序开发,事件监听机制流程,以及可运行jar包的配置实现,) (109)
- java中的事件监听机制
- java事件监听机制 概述
- JAVA事件监听机制学习
- 再谈java事件监听机制
- JAVA 如何设置JTable的渲染器以及是否可编辑属性和其上的事件监听机制
- JAVA之旅(三十一)——JAVA的图形化界面,GUI布局,Frame,GUI事件监听机制,Action事件,鼠标事件
- java事件监听机制,spring中的event listener模式和解耦