Java 鼠標事件監聽MouseListener


1、鼠標按下 、松開 、進入、移除等時發生動作事件

方法摘要:

MouseClicked

void mouseClicked(MouseEvent e)   鼠標按鍵在組件上單擊(按下並釋放)時調用。 

mousePressed

void mousePressed(MouseEvent e)   鼠標按鍵在組件上按下時調用。  

mouseReleased

void mouseReleased(MouseEvent e)    鼠標按鈕在組件上釋放時調用。  

mouseEntered

void mouseEntered(MouseEvent e)    鼠標進入到組件上時調用。

mouseExited

void mouseExited(MouseEvent e)    鼠標離開組件時調用。  

 

 


1
public class TestMouseList extends Frame 2 { 3 public static void main(String[] args) 4 { 5 Frame f = new Frame(); 6 f.setBounds(200, 200, 200, 200);//設置窗口的大小 位置 7 f.addMouseListener(new MouseListTest()); 8 f.setVisible(true);//讓窗口顯示出來 9 } 10 } 11 class MouseListTest implements MouseListener 12 { 13 @Override 14 public void mouseClicked(MouseEvent e) { 15 //System.out.println("點擊事件"); 16 //System.out.println(e.getClickCount());//和鼠標抬起差不多 17 } 18 @Override 19 public void mousePressed(MouseEvent e) { 20 //System.out.println("鼠標按下"); 21 } 22 @Override 23 public void mouseReleased(MouseEvent e) { 24 //System.out.println("鼠標抬起"); 25 } 26 @Override 27 public void mouseEntered(MouseEvent e) { 28 System.out.println("鼠標進來了"); 29 } 30 @Override 31 public void mouseExited(MouseEvent e) { 32 System.out.println("鼠標出去了"); 33 } 34 35 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM