我有一个带有附加 ActionListener 的 JButton。单击按钮时执行该操作,但我希望在单击后执行该操作(即释放鼠标按钮时)。我怎样才能做到这一点?
问问题
1911 次
1 回答
4
你不能用ActionListener
. 您将必须添加一个MouseListener
并处理该mouseReleased
事件。
例子:
addMouseListener(new MouseListener() {
public void mousePressed(MouseEvent e) {
}
public void mouseReleased(MouseEvent e) {
// TODO: add your code here
}
public void mouseClicked(MouseEvent e) {
}
public void mouseEntered(MouseEvent e) {
}
public void mouseExited(MouseEvent e) {
}
});
甚至更简单,使用MouseAdapter
:
addMouseListener(new MouseAdapter() {
public void mouseReleased(MouseEvent e) {
// TODO: add your code here
}
});
于 2013-10-25T15:09:18.453 回答