我已经搜索了几天的答案并阅读了很多关于 LookAndFeels 和不透明问题的信息,但找不到解决方案。我正在使用 NimbusLookAndFeel 使用 Swing 开发 Java 应用程序。我对整体的外观很满意,但还是想修改一个视图的东西。现在我被卡住了,因为我无法设置禁用的 JCombobox 的背景颜色(combobox.setEnabled(false);)
我已经用 UIManager.put(..) + 很多其他的东西尝试了无数不同的属性。
如果我使用另一个 L&F 类似这样的东西:
combobox.setRenderer(new DefaultListCellRenderer() {
@Override
public void paint(Graphics g) {
setBackground(Color.WHITE);
setForeground(Color.BLACK);
super.paint(g);
}
});
有什么建议如何用 Nimbus 做到这一点?