国产宅男网站在线|亚洲A级性爱免费视频|亚洲中精品级在线|午夜福利AA毛

  • <dd id="gf5jf"><th id="gf5jf"></th></dd>

    <cite id="gf5jf"><label id="gf5jf"></label></cite>
  • <div id="gf5jf"><listing id="gf5jf"></listing></div>

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

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

    時(shí)間: 沈迪豪908 分享

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

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

      java鼠標(biāo)和鍵盤(pán)事件的實(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)事件類(lèi)型是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ā)生的時(shí)間的事件的接口是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)離開(kāi)事件

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

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

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

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

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

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

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

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

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

      setCursor(Cursor.getPreddfinedCursor(Cursor.鼠標(biāo)形狀定義)) 鼠標(biāo)形狀定義見(jiàn)(書(shū) P 210)

      4、鍵盤(pán)事件

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

      鍵盤(pán)事件的接口是KeyListener 接口中有3個(gè)方法

      public void keyPressed(KeyEvent e) 按下鍵盤(pán)按鍵

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

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

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

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

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

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

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

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

    6.鍵盤(pán)鼠標(biāo)對(duì)應(yīng)碼表

    2007017