逛奔的蜗牛

我不聪明,但我会很努力

   ::  :: 新随笔 ::  ::  :: 管理 ::
        this.addMouseListener(new MouseAdapter() {
            @Override
            
public void mousePressed(MouseEvent e) {
                
if ((e.getModifiers() & InputEvent.BUTTON1_MASK) != 0) {
                    System.out.println(
"Left Button is pressed.");
                }

                
if ((e.getModifiers() & InputEvent.BUTTON2_MASK) != 0) {
                    System.out.println(
"Middle Button is pressed.");
                }

                
if ((e.getModifiers() & InputEvent.BUTTON3_MASK) != 0) {
                    System.out.println(
"Right Button is pressed.");
                }
            }

            @Override
            
public void mouseClicked(MouseEvent e) {
                
if ((e.getModifiers() & InputEvent.BUTTON1_MASK) != 0) {
                    
// Left button is clicked
                    if (e.getClickCount() == 3) {
                        System.out.println(
"Mouse is triple clicked.");
                    } 
else if (e.getClickCount() == 2) {
                        System.out.println(
"Mouse is double clicked.");
                    }
                }
            }
        });

        
this.addMouseMotionListener(new MouseMotionAdapter() {
            @Override
            
public void mouseMoved(MouseEvent e) {
                System.out.println(
"Mouse Move: [" + e.getX() + "" + e.getY()
                        
+ "]");
            }

            @Override
            
public void mouseDragged(MouseEvent e) {
                
if ((e.getModifiers() & InputEvent.BUTTON3_MASK) != 0) {
                    
// Right button is dragged.
                    System.out.println("Mouse Dragged: [" + e.getX() + ""
                            
+ e.getY() + "]");
                }
            }
        });

posted on 2008-03-15 22:59 逛奔的蜗牛 阅读(740) 评论(0)  编辑 收藏 引用 所属分类: Java

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理