Что можно использовать для ограничения навигации от панели к панели в java cardlayout? - PullRequest
2 голосов
/ 15 марта 2012

У меня есть две карты в карточной раскладке и кнопка, позволяющая переходить туда-сюда. Как сделать кнопку неактивной после ее однократного нажатия, чтобы пользователь не мог вернуться к предыдущей карте?

Ответы [ 4 ]

2 голосов
/ 15 марта 2012

Вы можете добавить обработчик событий к событию click кнопки и отключить его с помощью button.setEnabled(false); в обработчике событий.

2 голосов
/ 15 марта 2012

Чтобы сделать кнопку неактивной, выполните:

JButton b = new JButton("BUTTON");
b.setEnabled(false);

и кнопка не будет принимать щелчки.

2 голосов
/ 15 марта 2012
2 голосов
/ 15 марта 2012

Вы можете отключить кнопку (в вашем слушателе действия)

button.setEnabled(false);
...