JButton点击Mac上的效果

时间:2012-02-21 08:42:24

标签: java macos swing keyboard-events

我正在编写一个打字应用程序,其中jbutton应该通过改变它的颜色来对按键做出反应,但Mac LAF拒绝改变它,我不想使用其他LAF。按键事件是否可以使用“系统点击效果”(按钮变为灰色一秒)?

1 个答案:

答案 0 :(得分:2)

1)最简单且默认正确的方式 - >

2)可能的方式 - >需要最深入的Swing,Java和LookAndFeels知识,

  • 不是MacOSX用户,不知道您使用的是SystemLookAndFeeel还是MetalLookAndFeel,但是您可以从MetalButtonUI/QuaquaButtonUI扩展{{1}获取并覆盖},也许this one可以帮助你