mouse event缺点(mouseevent)

11-06 汽车 投稿:席芝兰

大家好,我是小百,我来为大家解答以上问题。mouse event缺点,mouseevent很多人还不知道,现在让我们一起来看看吧!

1、<p></p> <p>public class MouseClickEvent extends JFrame{

2、</p> <p> </p> <p> public MouseClickEvent() {</p> <p>  Container container = getContentPane();</p> <p>  container.addMouseListener(new MouseListener() {</p> <p>   </p> <p>   @Override</p> <p>   public void mouseReleased(MouseEvent arg0) {</p> <p>    int buttonFlag = arg0.getButton();</p> <p>    </p> <p>    switch (buttonFlag) {</p> <p>    case MouseEvent.BUTTON1:</p> <p>     System.out.println("释放的是鼠标左键!");</p> <p>     break;</p> <p>    case MouseEvent.BUTTON2:</p> <p>     System.out.println("释放的是鼠标滚轮!");</p> <p>     break;</p> <p>    case MouseEvent.BUTTON3:</p> <p>     System.out.println("释放的是鼠标右键!");</p> <p>     break;</p> <p>    }    </p> <p>   }</p> <p>   </p> <p>   @Override</p> <p>   public void mousePressed(MouseEvent arg0) {</p> <p>    int buttonFlag = arg0.getButton();</p> <p>    </p> <p>    switch (buttonFlag) {</p> <p>    case MouseEvent.BUTTON1:</p> <p>     System.out.println("按下的是鼠标左键!");</p> <p>     break;</p> <p>    case MouseEvent.BUTTON2:</p> <p>     System.out.println("按下的是鼠标滚轮!");</p> <p>     break;</p> <p>    case MouseEvent.BUTTON3:</p> <p>     System.out.println("按下的是鼠标右键!");</p> <p>     break;</p> <p>    } </p> <p>   }</p> <p>   </p> <p>   @Override</p> <p>   public void mouseExited(MouseEvent arg0) {</p> <p>    System.out.println("光标移出应用程序窗口了!");    </p> <p>   }</p> <p>   </p> <p>   @Override</p> <p>   public void mouseEntered(MouseEvent arg0) {</p> <p>    System.out.println("光标进入应用程序窗口了!");  </p> <p>   }</p> <p>   </p> <p>   @Override</p> <p>   public void mouseClicked(MouseEvent arg0) {</p> <p>    int buttonFlag = arg0.getButton();</p> <p>    </p> <p>    switch (buttonFlag) {</p> <p>    case MouseEvent.BUTTON1:</p> <p>     System.out.println("点击的是鼠标左键!");</p> <p>     break;</p> <p>    case MouseEvent.BUTTON2:</p> <p>     System.out.println("点击的是鼠标滚轮!");</p> <p>     break;</p> <p>    case MouseEvent.BUTTON3:</p> <p>     System.out.println("点击的是鼠标右键!");</p> <p>     break;</p> <p>    }</p> <p>    </p> <p>    int clickCount = arg0.getClickCount();</p> <p>    System.out.println("点击次数为"+clickCount+"");</p> <p>   }</p> <p>  });</p> }

3、<p> </p> <p> public static void main(String[] args) {

4、</p> <p>  MouseClickEvent testFrame = new MouseClickEvent();</p> <p>  testFrame.setTitle("鼠标点击事件测试程序!");</p> <p>  testFrame.setVisible(true);</p> <p>  testFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);</p> <p>  testFrame.setBounds(0, 0, 500, 400);</p> <p> }</p>}

5、<p> </p> <p> </p>

本文到此讲解完毕了,希望对大家有帮助。

免责声明:本文由用户上传,如有侵权请联系删除!
声明:生活头条网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系admin@gdcyjd.com