import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import simpleFrame.FrameUtil;
/**
* 事件:当发生了某个事件的时候,就会有相应的处理方案
*
* 事件源 监听器 事件 处理方案
* @author Administrator
*
*/
public class Demo1 {
public static void main(String[] args) {
JFrame frame=new JFrame("窗口");
JButton button=new JButton("点我");
frame.add(button);
//给按钮添加动作监听器 动作时间监听器对于鼠标点击以及空格都会起作用
button.addActionListener(new ActionListener() {
//当按钮被点击的时候 就会调用actionPergormed的方法
@Override
public void actionPerformed(ActionEvent e) {
// TODO 自动生成的方法存根
//System.out.println("哎呀");
JButton button=(JButton) e.getSource(); //获取事件源
if(button.getText().equals("点我")){
button.setText("点他");
}else{
button.setText("点我");
}
}
});
FrameUtil.initFrame(frame, 200, 200);
}
}
事件监听器_Demo01.java
最新推荐文章于 2018-11-15 12:13:25 发布