事件监听机制——鼠标事件MouseEvent

来源:互联网 发布:网络域名诈骗 编辑:程序博客网 时间:2024/05/21 22:00

鼠标事件

鼠标事件包括鼠标的双击、左击、右击、中间键等等,本文进行事件加载进行简单介绍,具体可以参考键盘事件。

import java.awt.*;import java.awt.event.*;//按钮活动事件与按钮活动事件的区别?优先选择addActionListenerclass MouseAndKeyEvent {//定义该图形所带的组建的引用private Frame f;private Button btn;MouseAndKeyEvent(){init();}public void init(){f=new Frame("My frame");//对frame进行基本设置f.setBounds(300,100,600,500);f.setLayout(new FlowLayout());btn=new Button("my button");//加载一下窗体事件myEvent();//将组件添加到窗体中f.add(btn);//显示窗体f.setVisible(true);}private void myEvent(){f.addWindowListener(new WindowAdapter(){public void windowClosing(WindowEvent e){System.exit(0);}});//按钮活动监听btn.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent e){System.out.println("action ok");}});//btn.addMouseListener(new MouseAdapter(){private int count=1;private int doubleCount=1;//鼠标进入时触发public void mouseEntered(MouseEvent e){System.out.println("鼠标进入"+count+++"次");}//点击时触发public void mouseClicked(MouseEvent e){if(e.getClickCount()==2)System.out.println("鼠标双击"+doubleCount+++"次");}});}public static void main(String[] args) {new MouseAndKeyEvent();}}




0 0
原创粉丝点击