我想在单击JButton后更改其行为。
JButton btn = new JButton();
btn.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
super.mouseClicked(e);
JOptionPane.showConfirmDialog(someLabel, "how are you?", "asd", JOptionPane.OK_CANCEL_OPTION, JOptionPane.INFORMATION_MESSAGE);
}
});
我想在方法mouseClicked中添加一些内容,以便在我再次单击同一按钮一次时获得另一个结果。
最佳答案
您可以为此使用布尔值标志
public void mouseClicked(MouseEvent e) {
super.mouseClicked(e);
if (clicked) {} else {}
// flip it
clicked = !clicked;
}
关于java - 单击JButton后如何更改它的操作?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56583904/