Java-鼠标按住并释放事件侦听器
您好,有没有一种方法可以让鼠标抓住鼠标并释放,因为我在谷歌上找不到它 例如,这张图片 当他点击按钮时,Java-鼠标按住并释放事件侦听器,java,swing,user-interface,Java,Swing,User Interface,您好,有没有一种方法可以让鼠标抓住鼠标并释放,因为我在谷歌上找不到它 例如,这张图片 当他点击按钮时,jTextBox为***时,他会看到单词oops。。。 然后,在释放鼠标点击后,jTextBox将再次返回到*** 我已经知道这个代码了,但是mouseevent是我不知道的 您需要一个机器人对象。这可以做到以下几点: robot.mousePress(InputEvent.BUTTON1_DOWN_MASK); 按下鼠标按钮,直到执行以下操作: robot.mouseRelease(Inpu
jTextBox
为***
时,他会看到单词oops
。。。
然后,在释放鼠标点击后,jTextBox
将再次返回到***
我已经知道这个代码了,但是mouseevent是我不知道的
您需要一个机器人对象。这可以做到以下几点:
robot.mousePress(InputEvent.BUTTON1_DOWN_MASK);
按下鼠标按钮,直到执行以下操作:
robot.mouseRelease(InputEvent.BUTTON1_DOWN_MASK);
这应该可以满足您的需要。您需要一个机器人对象。这可以做到以下几点:
robot.mousePress(InputEvent.BUTTON1_DOWN_MASK);
按下鼠标按钮,直到执行以下操作:
robot.mouseRelease(InputEvent.BUTTON1_DOWN_MASK);
这应该可以满足您的需要。是的。您需要用一个新类实现
MouseListener
接口,并在按钮上添加这个新的Listener
,如下所示:
button.addMouseListener(新的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) {
}
}
我希望这有帮助。是的。您需要用一个新类实现MouseListener
接口,并在按钮上添加这个新的Listener
,如下所示:
button.addMouseListener(新的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) {
}
}
我希望这能有所帮助。只需实现java.awt.event.MouseListener
并将其添加到您的按钮必须实现java.awt.event.MouseListener
并将其添加到您的按钮我有什么图标,当我按下按钮时会改变,当我释放它时会恢复正常。您应该能够使用上述代码来实现这一点例子。只需在mousePressed()
和mousePressed()
方法中添加代码即可更改按钮图标。如果这是你的要求。但是,给出更改按钮图标的示例代码可能超出了问题的范围。如果我有图标,当我按下按钮时,图标将更改,当我释放按钮时,图标将恢复正常,您应该能够使用上述代码示例来执行此操作。只需在mousePressed()
和mousePressed()
方法中添加代码即可更改按钮图标。如果这是你的要求。但是,给出更改按钮图标的示例代码可能超出了问题的范围。