У меня есть две карты в карточной раскладке и кнопка, позволяющая переходить туда-сюда. Как сделать кнопку неактивной после ее однократного нажатия, чтобы пользователь не мог вернуться к предыдущей карте?
Вы можете добавить обработчик событий к событию click кнопки и отключить его с помощью button.setEnabled(false); в обработчике событий.
button.setEnabled(false);
Чтобы сделать кнопку неактивной, выполните:
JButton b = new JButton("BUTTON"); b.setEnabled(false);
и кнопка не будет принимать щелчки.
JComponent#setEnabled(false)
Вы можете отключить кнопку (в вашем слушателе действия)