2012-02-21 1 views
2

jbuttonはキーを押すと色が変わることに反応するが、Mac LAFは変更を拒否し、他のLAFは使用したくないというタイピングアプリケーションを作成しています。キーを押すイベントで、 "システムクリック効果"(ボタンが1秒間灰色になる)を使用する方法はありますか?JButtonがMacでクリックすると効果が出る

答えて

2

1)最も簡単で、デフォルトで正しい方法 - >

2)可能な方法 - >スウィングの最も深い知識が必要と、 JavaおよびLookAndFeels

  • MacOSXユーザーの場合は、ご使​​用の場合はわかりませんSystemLookAndFeeelまたはMetalLookAndFeel、しかしMetalButtonUI/QuaquaButtonUIBasicButtonUIを拡張するから、あなたが取得し、オーバーライドすることができる可能性があり、多分this oneはあなたを助けることができる
+0

+1はい、これはUI委譲に依存します。私はこの[代替](http://stackoverflow.com/a/3420431/230513)を使用しました。 – trashgod

関連する問題