问题标签 [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 - 带有 nimbus 的 JTabbedPane 选项卡高度
我想更改高度选项卡的选项卡窗格,为此我尝试了几种方法,但均未成功。首先我尝试使用间隔图标,高度很好,但选项卡的文本不再居中。然后我尝试更改 Nimbus L&F 属性,TabbedPane.tabInsets、TabbedPane:TabbedPaneTab.contentMargins 和 TabbedPane:TabbedPaneTabArea.contentMargins 没有任何改变。最后我尝试扩展 BasicTabbedPaneUI 并覆盖 calculateTabHeight,但选项卡的背景不再绘制。
swing - 使用 Nimbus 的 JPanel 和 TitledBorder UI 属性
我想将默认的 Nimbus TitledBorder L&F 更改为简单的蓝色圆形标题边框。标题也应该是蓝色的。我可以做到,但问题是我想将它应用到特定面板而不是我的 GUI 中的所有面板,所以UIManager.put("TitledBorder.titleColor", Color.blue)
不适用。除了使用 L&F 属性之外,我还可以采用其他方式,但是如果我必须更改某些内容,则使用 L&F 属性对代码的更改较少。如何使用 L&F 属性仅设置为所需的面板?谢谢你的帮助。
java - Nimbus 更改选项卡标题的颜色
我想更改标签标题的颜色。
我试图设置不同的属性,但没有任何改变。
在我的主要内容中,我将属性设置text
为白色,因此所有文本都是白色的。
现在我想更改一些组件文本,例如选项卡窗格,但它没有改变。
java - Nimbus TableHeader 未突出显示为“已按下”
默认情况下,JTableHaeder 没有“按下”突出显示。(雨云)
NimbusDefaults说它有一个默认的 [Pressed] 背景画家。
当我单击 TableHeader 时,我应该怎么做才能看到这个?
更新 1
正确返回 mouseDown 上的NimbusStyle.getExtendedState
PRESSED。但是NimbusStyle.getBackgroundPainter(SynthContext)
返回null
原因是缓存中有一个null
缓存NimbusStyle.Values
键“backgroundPainter$$instance”具有这种状态。
那里有什么问题?
更新 2
我的示例显示了一个 JTableHeader 和一个具有“按下行为”的 JScrollBar。
对于 JScrollBar,我的putClientProperty( "Nimbus.State" )
作品存在重绘问题。
java - 海玻璃的外观和感觉
我写了一个简单的测试类来测试 seaglass 的外观和感觉http://seaglass.googlecode.com/的特性 ,我得到了一个“找不到 nimbus 类”的异常。
例外
java - 覆盖 nimbus 属性
我正在尝试覆盖 JLabel 的一些 nimbus 属性。
对于字体,它可以正常工作,但不适用于颜色。可以这样改变颜色吗?谢谢你。
swing - Nimbus LAF 上的 JButton 背景
我使用 Nimbus LAF,我想改变一个简单的JButton
.
但它不起作用,当我改变外观和感觉时它起作用但它在 Nimbus 中不起作用。
我该怎么做?
谢谢你的帮助。
swing - JTable TableCellRenderer 背景与 NimbusLookAndFeel 颜色问题
我正在使用 NimbusLookAndFeel。有了这种外观和感觉,JTable 的单元格背景交替显示为白色和浅灰色(取决于行号)。现在,我正在编写一些实现 TableCellRenderer 的自定义单元格渲染器。我需要根据单元格在 JTable 中的位置来设置这些渲染器的背景。
我怎样才能得到这样的颜色值?
java - JTable - 布尔单元格类型 - 背景
我将 Nimbus L&F 与JTable
具有布尔(复选框)元素作为其列之一的 a 一起使用。
我遇到的问题是布尔列不遵循 Nimbus L&F 中存在的自然行背景交替。
java - 选定的菜单文本颜色
我正在使用 DefaultDockable,它有一个带有标题的菜单栏。我正在使用 Nimbus Look&Feel,并设置我正在使用的这个标题的文本颜色:
但我不知道的是,菜单被选中时如何设置颜色。Nimbus 默认为白色,我想将其更改为黑色。
看看这个,我尝试了textHighlightText
, controlLHighlight
, nimbusSelectedText
, nimbusLightBackground
, 甚至尝试了menuText[selected]
. 他们都没有为此工作。
如何为选定的 menuText 调用它?