我正在写一个打字应用程序,其中jbutton应该通过更改其颜色来响应按键,但Mac LAF拒绝更改它,我不想使用其他LAF。他们有什么办法在按键事件上使用“系统点击效果”(按钮变灰一秒钟)?
最佳答案
1)最简单且默认情况下正确的方法->
用(Mac L&F
)自定义Look and Feels之一更改todays
2)可能的方法->需要最深入的Swing,Java和LookAndFeels知识,
不是MacOSX
用户,不知道您使用的是SystemLookAndFeeel
还是MetalLookAndFeel
,但是您可以从MetalButtonUI/QuaquaButtonUI
扩展BasicButtonUI
获取和覆盖,也许this one可以帮助您