Я внедрил JDialog и добавил флажок отдельно от ok и отменил кнопку. Я поместил отмену как кнопку по умолчанию, и когда диалог появляется, отмена выбирается по умолчанию и при нажатии клавиши ввода выполняется операция отмены.Нажатие клавиши ввода не выбирает флажок
Нажав на вкладку, когда я доберусь до флажка и нажмите клавишу ввода, он не устанавливает флажок. Но при нажатии клавиши пробела он выбирается.
Однако, переключаясь между ок и кнопкой отмены, используя вкладку, а затем нажав enter, выполняются соответствующие действия.
Просьба указать, что должно быть сделано, чтобы флажок был выбран при нажатии enter.
у вас есть 'Key Listener', что если' проверить box' находится в фокусе или что-то подобное, что она выбирает его ? – 3kings
Насколько я помню, «введите» обычно не выбирает флажок. Используется косвенный ключ. В противном случае вы можете добавить KeyListener в ckeckbox. –
Не используйте KeyLIstener. Swing был разработан для использования с «Key Bindings». – camickr