Я пытаюсь заставить Java выполнять одно действие после одного клика, а затем другое, когда та же кнопка нажимается снова, независимо от того, сколько времени между щелчками.Это возможно?Вот что я попробовал до сих пор:
button.addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
if (e.getClickCount()%2 == 1) {
System.out.println("You have clicked once");
}
if(e.getClickCount()%2 == 0){
System.out.println("You have clicked twice");
}
}
});
Это не то, что мне нужно, потому что, кажется, на кнопке есть таймер, чтобы сделать его более похожим на двойной щелчок.Поэтому я, очевидно, использую неправильный метод или что-то еще, но я не знаю, какие есть другие варианты.Я хочу, чтобы не имело значения, насколько быстро вы щелкаете мышью снова после первого щелчка.Надеюсь, что это имеет смысл.Любая помощь будет принята с благодарностью, спасибо.