六月丁香五月婷婷,丁香五月婷婷网,欧美激情网站,日本护士xxxx,禁止18岁天天操夜夜操,18岁禁止1000免费,国产福利无码一区色费

學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 電腦硬件知識 > 鍵盤鼠標(biāo) > java鼠標(biāo)和鍵盤事件怎么實(shí)現(xiàn)

java鼠標(biāo)和鍵盤事件怎么實(shí)現(xiàn)

時間: 沈迪豪908 分享

java鼠標(biāo)和鍵盤事件怎么實(shí)現(xiàn)

  學(xué)習(xí)java的人都一定會學(xué)習(xí)鼠標(biāo)和鍵盤事件,不知道的話跟著學(xué)習(xí)啦小編一起來學(xué)習(xí)了解鼠標(biāo)和鍵盤事件。

  java鼠標(biāo)和鍵盤事件的實(shí)現(xiàn)方法

  1、使用MouseListener借口處理鼠標(biāo)事件

  鼠標(biāo)事件有5種:按下鼠標(biāo)鍵,釋放鼠標(biāo)鍵,點(diǎn)擊鼠標(biāo)鍵,鼠標(biāo)進(jìn)入和鼠標(biāo)退出

  鼠標(biāo)事件類型是MouseEvent,主要方法有:

  getX(),getY() 獲取鼠標(biāo)位置

  getModifiers() 獲取鼠標(biāo)左鍵或者右鍵

  getClickCount() 獲取鼠標(biāo)被點(diǎn)擊的次數(shù)

  getSource() 獲取鼠標(biāo)發(fā)生的事件源

  事件源獲得監(jiān)視器的方法是addMouseListener(),移去監(jiān)視器的方法是removeMouseListener()

  處理事件源發(fā)生的時間的事件的接口是MouseListener 接口中有如下的方法

  mousePressed(MouseEvent) 負(fù)責(zé)處理鼠標(biāo)按下事件

  mouseReleased(MouseEvent) 負(fù)責(zé)處理鼠標(biāo)釋放事件

  mouseEntered(MouseEvent) 負(fù)責(zé)處理鼠標(biāo)進(jìn)入容器事件

  mouseExited(MouseEvent) 負(fù)責(zé)處理鼠標(biāo)離開事件

  mouseClicked(MouseEvent) 負(fù)責(zé)處理點(diǎn)擊事件

  2、使用MouseMotionListener接口處理鼠標(biāo)事件

  事件源發(fā)生的鼠標(biāo)事件有2種:拖動鼠標(biāo)和鼠標(biāo)移動

  鼠標(biāo)事件的類型是MouseEvent

  事件源獲得監(jiān)視器的方法是addMouseMotionListener()

  處理事件源發(fā)生的事件的接口是MouseMotionListener 接口中有如下的方法

  mouseDragged() 負(fù)責(zé)處理鼠標(biāo)拖動事件

  mouseMoved() 負(fù)責(zé)處理鼠標(biāo)移動事件

  3、控制鼠標(biāo)的指針形狀

  setCursor(Cursor.getPreddfinedCursor(Cursor.鼠標(biāo)形狀定義)) 鼠標(biāo)形狀定義見(書 P 210)

  4、鍵盤事件

  鍵盤事件源使用addKeyListener 方法獲得監(jiān)視器

  鍵盤事件的接口是KeyListener 接口中有3個方法

  public void keyPressed(KeyEvent e) 按下鍵盤按鍵

  public void keyReleased(KeyEvent e) 釋放鍵盤按鍵

  public void keyTypde(KeyEvent e) 按下又釋放鍵盤按鍵

java鼠標(biāo)和鍵盤事件怎么實(shí)現(xiàn)相關(guān)文章:

1.java的鼠標(biāo)移動事件

2.在java中實(shí)現(xiàn)左右鍵菜單

3.java鼠標(biāo)雙擊事件

4.java如何設(shè)置鼠標(biāo)左右鍵

5.unity3d實(shí)現(xiàn)鼠標(biāo)拖拽旋轉(zhuǎn)

6.鍵盤鼠標(biāo)對應(yīng)碼表

2007017