问题标签 [nimbus]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - JFileChooser 中的 UIManager 颜色
我正在使用 Nimbus 外观和感觉,它的颜色只有 3 处变化:
我的 FileChooser 看起来像这样:
因此所选文件的名称显示为白色并且看起来很糟糕,并且在组合框中选择的文件类型也会发生这种情况。我想将其更改为黑色,但 nimbusSelectedText 已经是黑色并且无法正常工作。
我还查看了http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/_nimbusDefaults.html#primary上的 Nimbus Defaults 指南,我在 FileChooser 或 Combobox 上没有看到任何参数来解决这个问题。
任何帮助确定必要的参数?谢谢
java - 在没有渲染器的情况下更改 JComboBox 颜色
我可以使用以下方法更改 ComboBox 背景颜色:
它有效。
但是要更改[selected].background,看看Nimbus Defaults该属性称为ComboBox:"ComboBox.listRenderer"[Selected].background,所以我尝试了:
但它不起作用。
我想用渲染器来做到这一点(我已经尝试过并且在我自己没有编写的长代码中给出了很多问题,如果我这样做的话,将组合框渲染到 JFileChoosers 是一个额外的问题)。那么,有什么解决方案可以使用 UIMAnager.put() 来解决这个问题吗?
java - 覆盖每个组件实例的 Swing Nimbus L&F 原色
我正在尝试为 JButton/JTabbedPane 的特定实例覆盖“nimbusBase”颜色,但没有成功。只有组件的特定属性,例如“Button.background”,才有效。任何的想法?
java - 使用 JComboBox 和选择背景渲染 TableCell
如果有问题的列使用组合作为编辑器,我需要使用JTable
a呈现选定/聚焦的单元格。JComboBox
这样做的目的是向用户提示该列中的单元格是使用组合而不是JTextField
.
我的问题是,LookAndFeels
除了金属之外,不可能将表格的选择背景设置为组合框。如果单击或使用键盘导航到“组合列”,则所选单元格将由具有默认背景的组合呈现。
Metal L&F 可以按我的意愿工作,但这不是一个选择,因为我们的客户使用 Substance/Nimbus/Windows L&F 并且对他们中的任何一个都不起作用。
希望我足够清楚,任何帮助表示赞赏!
选择此 SSCCE 的“组合列”中的单元格以了解我的意思:
java - 创建 jar 后不出现 nimbus 外观
当我在 NetBeans 中运行程序时,nimbus 外观和感觉在创建 jar 后没有出现,但当我创建 Jar 并从 jar 运行应用程序时,nimbus 外观没有出现代码:
java - JFileChooser 上的系统外观布局,但带有 nimbus 外观主题
JFileChooser 上的窗口外观布局比其他外观和感觉像 nimbus 好得多。
所以我正在寻找一种方法来拥有系统外观和感觉的布局,但在顶部有 nimbus 或其他主题。
这可能吗?如果是这样,怎么办?
java - 使用 Nimbus 更改 JProgressBar 的颜色?
当您使用 Nimbus LookAndFeel 时,有谁知道如何更改 JProgressBar 的颜色?
java - Java Applet 中的外观不起作用
我使用以下代码来设置我的 Java Applet 的外观。这完全适用于 Java 应用程序。
编辑
这在我的网页上随机运行。有什么建议么?
java - 挥动灵气ShadowEffect
我在我的挥杆应用程序中使用 Nimbus 外观和感觉,它非常酷。
我注意到它是一种“纯粹”的外观和感觉:它“皮肤”组件,但不添加新的图形元素。
我想知道它的渲染技术的某些部分是否可重用,例如类:
是否可以为 JLabel 等其他元素添加阴影,默认情况下没有阴影?
java - 如何在 UIManager 中使用默认的 Nimbus 颜色?
我有一个自定义 ListCellRenderer 并且想使用默认的 Nimbus 选择背景颜色。我可以通过以下方式查找颜色:
如果我打印它,它的值与Nimbus 默认颜色相同。但是当我在 JPanel 上使用它时,我会得到不同的灰色,如何使用 UIManager 中的颜色?
当我做:
JPanels 背景显示为红色,但是当我这样做时:
没有使用“selectionBackground”颜色,而是灰色。
这是一个示例和屏幕截图:
背景应该是: