我正在编写一个打字应用程序,其中 jbutton 应通过更改其颜色来对按键使用react,但 Mac LAF 拒绝更改它,并且我不想使用其他 LAF。他们有什么办法在按键事件上使用“系统点击效果”(按钮变成灰色一秒钟)吗?
最佳答案
1) 最简单且默认正确的方法 -->
- 更改
Mac L&F
具有 (todays
) 自定义 Look and Feels 之一
2) 可能的方式 --> 需要对 Swing、Java 和 LookAndFeels 有最深入的了解,
- 不是
MacOSX
用户,不知道您是否使用SystemLookAndFeeel
或MetalLookAndFeel
,但您可以从MetalButtonUI/QuaquaButtonUI
获取并覆盖延伸BasicButtonUI
,也许this one可以帮助你
关于java - Mac 上的 JButton 点击效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9374452/