JButton имеет другой вид, когда перевернулся. Этот внешний вид отличается от «выбранного» внешнего вида.Как сделать JButton появляться «как перевернутый»
Я хочу отобразить мою кнопку «как если бы» она была перевернута, чтобы пользователь понял, что если он нажмет клавишу «Возврат», эта кнопка будет запущена.
Проблема не такая, как установка кнопки по умолчанию, потому что я нахожусь в ситуации, когда я действительно хочу, чтобы пользователь понял, что, хотя он этого не ожидал, если он попадает, то эта кнопка будет активирована , Более подробно ниже для тех, кто хочет их. Кнопка настройки по умолчанию сделает кнопку по умолчанию одной, но не будет значительным образом сигнализировать пользователю.
В моем случае достаточно сильный сигнал - это внешний вид кнопки, когда она перевернулась.
Как это сделать?
Более подробную информацию о ситуации, для тех, кто хочет немного:
- У меня есть список кнопок, представляющих параметры, и текстовое поле в верхней части, которая действует как фильтр на кнопках
- когда фильтр таков, что остается только один вариант, нажатие на возврат напрямую нажимает кнопку этого параметра
- на самом деле пользователю пришлось бы выбрать кнопку с вкладкой или стрелкой, а затем нажать enter.
- так, что ярлык не очевидно, что я хочу, чтобы сигнализировать его пользователю
Используйте ['setDefaultButton()'] (https://docs.oracle.com/javase/8/docs/api/javax/swing/JRootPane.html#setDefaultButton-javax.swing.JButton-). –
Возможная дубликация [Разрешение клавиши «Ввод» для нажатия кнопки отправки, в отличие от использования только MouseClick] (http://stackoverflow.com/questions/13731710/allowing-the-enter-key-to-press-the -submit-button-as-resist-to-only-using-mo) –
@catalinaisland, я отредактировал вопрос, чтобы устранить непонимание.Это отдельные проблемы, и установка по умолчанию не решает мою проблему. –