//事件监听机制
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初学者必看,关于监控器,jdbc,绘图方面操作,外加自己写的一个选修课作业
JAVA的基础例程,一些关于java的简单程序代码与文档,有助于JAVA基础薄弱的人快速提高,而且也有助于一般的开卷考试课哦,其中一定有你需要的
基于Java的扫雷、俄罗斯方块、聊天工具、五子棋,游戏例程。
几个java描述的适用于初学者的例程源代码,可随意修改,寓学与实际操作。
Java 教材中的例程.zip
java串口通信,压缩包包含rxtxcomm以及javacomm20例程,以及一个test例程,已测试。
java例程,初学者试用,完整代码,更多资源请联系
java侧起server(NioUdpServer1.java),基于Java Nio的selector 阻塞等候,一个android app(NioUdpClient1文件夹)和一个java程序(UI.java)作为两个client分别向该server发数据,server收到后分别打印收到的消息...
Java例程,创建一个Ruler,使用Eclipse环境
自己初学的小例程,可能比较简单,但是学习起来还不错
JAVAHTTP例程JAVAHTTP例程JAVAHTTP例程
JAVA 网络编程服务器端例程,一个测试socket通信的比较好的例程
该文件包中含有全部的基础篇代码,简单易懂,内容全面,非常适合Java的初学者
DICOM 开发例程 java DICOM 开发例程 java DICOM 开发例程 java DICOM 开发例程 java DICOM 开发例程 java
《java程序设计教程》(第2版)雍俊海 教材例程。包括教材各章所有例子的代码。
这个是java的一些例程,虽然是英文的,但是完全看的懂
javawebservice例程javawebservice例程javawebservice例程