问题标签 [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.

0 投票
1 回答
987 浏览

java - 带有 nimbus 的 JTabbedPane 选项卡高度

我想更改高度选项卡的选项卡窗格,为此我尝试了几种方法,但均未成功。首先我尝试使用间隔图标,高度很好,但选项卡的文本不再居中。然后我尝试更改 Nimbus L&F 属性,TabbedPane.tabInsets、TabbedPane:TabbedPaneTab.contentMargins 和 TabbedPane:TabbedPaneTabArea.contentMargins 没有任何改变。最后我尝试扩展 BasicTabbedPaneUI 并覆盖 calculateTabHeight,但选项卡的背景不再绘制。

0 投票
1 回答
1300 浏览

swing - 使用 Nimbus 的 JPanel 和 TitledBorder UI 属性

我想将默认的 Nimbus TitledBorder L&F 更改为简单的蓝色圆形标题边框。标题也应该是蓝色的。我可以做到,但问题是我想将它应用到特定面板而不是我的 GUI 中的所有面板,所以UIManager.put("TitledBorder.titleColor", Color.blue)不适用。除了使用 L&F 属性之外,我还可以采用其他方式,但是如果我必须更改某些内容,则使用 L&F 属性对代码的更改较少。如何使用 L&F 属性仅设置为所需的面板?谢谢你的帮助。

0 投票
2 回答
1161 浏览

java - Nimbus 更改选项卡标题的颜色

我想更改标签标题的颜色。
我试图设置不同的属性,但没有任何改变。
在我的主要内容中,我将属性设置text为白色,因此所有文本都是白色的。

现在我想更改一些组件文本,例如选项卡窗格,但它没有改变。

0 投票
1 回答
1154 浏览

java - Nimbus TableHeader 未突出显示为“已按下”

默认情况下,JTableHaeder 没有“按下”突出显示。(雨云)

NimbusDefaults说它有一个默认的 [Pressed] 背景画家。

当我单击 TableHeader 时,我应该怎么做才能看到这个?

NimbusDefaultPainter


更新 1

正确返回 mouseDown 上的NimbusStyle.getExtendedStatePRESSED。但是NimbusStyle.getBackgroundPainter(SynthContext)返回null原因是缓存中有一个null缓存NimbusStyle.Values“backgroundPainter$$instance”具有这种状态。

那里有什么问题?


更新 2

我的示例显示了一个 JTableHeader 和一个具有“按下行为”的 JScrollBar。

对于 JScrollBar,我的putClientProperty( "Nimbus.State" )作品存在重绘问题。

0 投票
1 回答
7687 浏览

java - 海玻璃的外观和感觉

我写了一个简单的测试类来测试 seaglass 的外观和感觉http://seaglass.googlecode.com/的特性 ,我得到了一个“找不到 nimbus 类”的异常。

例外

0 投票
1 回答
971 浏览

java - 覆盖 nimbus 属性

我正在尝试覆盖 JLabel 的一些 nimbus 属性。

对于字体,它可以正常工作,但不适用于颜色。可以这样改变颜色吗?谢谢你。

0 投票
1 回答
4141 浏览

swing - Nimbus LAF 上的 JButton 背景

我使用 Nimbus LAF,我想改变一个简单的JButton.

但它不起作用,当我改变外观和感觉时它起作用但它在 Nimbus 中不起作用。

我该怎么做?

谢谢你的帮助。

0 投票
2 回答
8457 浏览

swing - JTable TableCellRenderer 背景与 NimbusLookAndFeel 颜色问题

我正在使用 NimbusLookAndFeel。有了这种外观和感觉,JTable 的单元格背景交替显示为白色和浅灰色(取决于行号)。现在,我正在编写一些实现 TableCellRenderer 的自定义单元格渲染器。我需要根据单元格在 JTable 中的位置来设置这些渲染器的背景。

我怎样才能得到这样的颜色值?

0 投票
3 回答
6426 浏览

java - JTable - 布尔单元格类型 - 背景

我将 Nimbus L&F 与JTable具有布尔(复选框)元素作为其列之一的 a 一起使用。

带复选框的 Nimbus JTable

我遇到的问题是布尔列不遵循 Nimbus L&F 中存在的自然行背景交替。

0 投票
1 回答
418 浏览

java - 选定的菜单文本颜色

我正在使用 DefaultDockable,它有一个带有标题的菜单栏。我正在使用 Nimbus Look&Feel,并设置我正在使用的这个标题的文本颜色:

但我不知道的是,菜单被选中时如何设置颜色。Nimbus 默认为白色,我想将其更改为黑色。

看看这个,我尝试了textHighlightText, controlLHighlight, nimbusSelectedText, nimbusLightBackground, 甚至尝试了menuText[selected]. 他们都没有为此工作。

如何为选定的 menuText 调用它?