1

你好,有没有办法鼠标甚至可以按住鼠标并释放因为我在谷歌上找不到它。

所以例如这张图片..

当他点击按钮jTextBox****,他看到了oops……然后他松开鼠标后又jTextBox回到****

我已经知道这段代码,但鼠标事件是我不知道

在此处输入图像描述

4

2 回答 2

1

是的。您将希望MouseListener使用一个新类来实现该接口,并使用以下内容将这个新类添加到Listener您的按钮中;

button.addMouseListener(new YourMouseListener());

示例自定义MouseListener可能如下所示。

class YourMouseListener implements MouseListener {

    @Override
    public void mouseClicked(MouseEvent e) {

    }

    @Override
    public void mousePressed(MouseEvent e) {
          // Insert code to show password  
    }

    @Override
    public void mouseReleased(MouseEvent e) {
         // Insert code to hide password again
    }

    @Override
    public void mouseEntered(MouseEvent e) {

    }

    @Override
    public void mouseExited(MouseEvent e) {

    }
}

我希望这有帮助。

于 2013-09-23T13:40:00.227 回答
0

你需要一个 Robot 对象。这可以执行以下操作:

robot.mousePress(InputEvent.BUTTON1_DOWN_MASK);

按下鼠标按钮,直到您执行以下操作:

robot.mouseRelease(InputEvent.BUTTON1_DOWN_MASK);

这应该做你想要的。

于 2013-09-23T13:34:04.500 回答