你好有没有办法鼠标即使可以抓住鼠标和释放因为我无法在谷歌上找到它。
所以例如这个图像..
单击按钮时jTextBox
为****
时,他会看到oops
字样...
然后在他释放鼠标点击后,jTextBox
将再次返回****
我已经知道这段代码但是鼠标事件我只是不知道
答案 0 :(得分: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) {
}
}
我希望这会有所帮助。
答案 1 :(得分:0)
你需要一个Robot对象。这可以做如下事情:
robot.mousePress(InputEvent.BUTTON1_DOWN_MASK);
按下鼠标按钮直到执行此操作:
robot.mouseRelease(InputEvent.BUTTON1_DOWN_MASK);
这应该做你想要的。