gpt4 book ai didi

java - 如何使用 ActionListener 在鼠标释放/鼠标松开时执行操作?

转载 作者:行者123 更新时间:2023-12-01 18:41:59 25 4
gpt4 key购买 nike

我有一个带有附加 ActionListener 的 JButton。单击按钮时执行该操作,但我希望单击后(即释放鼠标按钮时)执行该操作。我怎样才能做到这一点?

最佳答案

您无法使用 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
}
});

关于java - 如何使用 ActionListener 在鼠标释放/鼠标松开时执行操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19593426/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com