Эффект нажатия кнопки JButton на Mac - PullRequest
2 голосов
/ 21 февраля 2012

Я пишу приложение для печати, где jbutton должен реагировать на нажатие клавиш, меняя его цвет, но Mac LAF отказывается его менять, и я не хочу использовать другие LAF. Можно ли использовать «эффект щелчка системы» (кнопка становится серой на секунду) при нажатии клавиши?

1 Ответ

2 голосов
/ 21 февраля 2012

1) самый простой и правильный по умолчанию способ ->

2) возможный путь -> требуется глубокое знание Swing, Java и LookAndFeels,

  • не MacOSX пользователь, не знаю, используете ли вы SystemLookAndFeeel или MetalLookAndFeel, но вы можете получить и переопределить MetalButtonUI/QuaquaButtonUI extends BasicButtonUI, возможно этот может помочь вам
...