Есть код:
//Обработчик при нажатии на кнопки в окошке интерфейса
class ListenerAction_start implements ActionListener {
public void actionPerformed(ActionEvent e) {
System.out.println("\n" + "Вы выбрали -> ["+
e.getActionCommand() + "]" + "\n");
Start_main();
}
}
class ListenerAction_stop implements ActionListener {
public void actionPerformed(ActionEvent e) {
System.out.println("\n" + "Вы выбрали -> ["+
e.getActionCommand() + "]" + "\n");
}
}
// подключение монитора событий нажатия на кнопки интерфейса
button.addActionListener(new ListenerAction_start());
button2.addActionListener(new ListenerAction_stop());
Почему после однократного нажатия на первую button она залипает вызывая функцию Start_main(). Как сделать так, чтобы при нажатии кнопки вызывалась функция Start_main а при нажатии button2 вызывалась другая функция не блокируя при этом окно интерфейса (не залипая)