事件监听机制——鼠标事件MouseEvent
生活随笔
收集整理的這篇文章主要介紹了
事件监听机制——鼠标事件MouseEvent
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
鼠標事件
鼠標事件包括鼠標的雙擊、左擊、右擊、中間鍵等等,本文進行事件加載進行簡單介紹,具體可以參考鍵盤事件。
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();} }轉載于:https://www.cnblogs.com/xiangyangzhu/p/4239780.html
總結
以上是生活随笔為你收集整理的事件监听机制——鼠标事件MouseEvent的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C# 基础2
- 下一篇: iOS NSURLCache