`
王浩洋
  • 浏览: 16560 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

事件机制原理

    博客分类:
  • java
阅读更多
关键词:
事件源,事件,事件监听器
下面用一段代码解释 :                           
import javax.swing.JFrame;

import javax.swing.JButton;
public class JFrameTest {
    public static void main(String[] args){
    JFrame  frame=new JFrame("简单登陆界面");   
    frame.setLocation(400,400 );
    frame.setSize(200, 200);
    JButton button=new JButton("登陆");//button为事件源
frame.add(button);
//创建一个监听器对象  
    Mybuttonlistener mybutton1=new  Mybuttonlistener();
//给button加上监听器
    button.addActionListener(mybutton1);
    frame.setResizable(false);
    frame.setDefaultCloseOperation(3);
    frame.setVisible(true);
    }
}
//创建一个事件监听器Mybuttonlister                           
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class Mybuttonlistener implements ActionListener {
public void actionPerformed(ActionEvent e){
System.out.println("我被按了一下");}

}
该事件为点击事件,当事件源(按钮“登陆”)被点时,它就会发出事

件通知(通知发生了鼠标点击事件)通知给监听器(Mybuttonlistener)

,然后监听器就会自动调用相应的方法做出反应(我被按了一下)。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics