我只是想让我的一些JButtons
除了橙色边框外还有完全橙色的焦点。相反,setFocusPainted(true)
只是画边框:
许多应用程序似乎都使用完整的橙色按钮进行聚焦,但我很难在Java Swing中找到正确的解决方案。
我在实现自己的自定义JButtons
或其他方面没有问题。但我认为应该是一个简单的设置,因为我不应该去找出Ubuntu使用的RGB颜色值,这样我就可以遵守原生UI的东西了。
我想要这个:
按下选项卡会将JButton
更改为正常颜色,因为它会失去焦点。
我显然正在使用特定系统的LAF。我使用setFocusPainted(true)
和所有(否则橙色边框不在那里)。使用MigLayouts指定按钮(okbutton等)时也可以这样做:
那么我错过了什么?
答案 0 :(得分:2)
您可能正在寻找与setDefaultButton()
一致的JRootPane
here GTKLookAndFeel
方法,与Here's a the full Lumen database config file for your reference.一致。
java -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel …