Мне нужно выполнить метод после нажатия JButton в Java-проекте. Я делаю клиент-серверную игру, и после нажатия кнопки мне нужно, чтобы клиент/сервер начал ждать, пока противник не выполнит клик. Проблема заключается в том, что в конце кода действия слушателя я начинаю конец цикла недо противника не выполняют другую нажмите JButton остается щелкнул ..Метод после ActionListener
public void actionPerformed(ActionEvent e) {
JButton o = (JButton)e.getSource();
String name = o.getName().substring(3);
Click(Integer.parseInt(name));
if(isServer)
ListenServer();
else
ListeClient();
}
ListenServer() и ListenClient() являются две функции цикла ... Как я могу вызвать эти методы ПОСЛЕ щелчка ??? Спасибо и извините за плохой английский
Подробнее о [Параллелизм в Swing] (https://docs.oracle.com/javase/tutorial/uiswing/concurrency/) –