问题标签 [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.
swing - Nimbus L&F 在 JButtons 上没有边界?
正如标题所说,我有兴趣在使用 Nimbus 时移除 JButton 的边框。就像是:
不幸的是,不起作用。我查看了 UIManager 默认值,但找不到任何边框颜色/不透明度选项。如果可能的话,我真的很感激一些帮助。谢谢你的时间!
applet - Nimbus JDK 6u27 小程序在 JRE 7u4 中运行时崩溃
我们有一个 Web 应用程序,它扩展了 Nimbus LaF 库,其中包含用于各种控件的自定义画家。该小程序是针对 JDK 6u27 构建的,并且针对 JRE 6.x 按预期运行,但是在针对 JRE 7u4 运行它时遇到了问题。
我们扩展AbstractRegionPainter
了我们的自定义 Painter 类并尝试实例化 a PaintContext
,这会导致抛出“class not found”异常。
我们意识到 Nimbus 已被移入javax.swing
Java 7,并且com.sun.java.swing.plaf.nimbus.AbstractRegionPainter
(我们导入的)现在 extends javax.swing.plaf.nimbus.AbstractRegionPainter
,但是 Oracle 似乎没有为PaintContext
内部类提供类似的重定向。小程序在调试日志中显示以下内容:
由于任何扩展的类都AbstractRegionPainter
必须提供PaintContext
,这似乎是 JRE7u4 中的向后兼容性错误,但如果有人对我们如何修复/解决此问题有任何想法,将不胜感激。
java - 在 Nimbus L&F 中多次更改 JButton 背景颜色的问题
在 Java 中使用 Nimbus L&F 感觉时,我在多次更改 JButton 的背景颜色时遇到了问题。在下面的代码中,我有一个简单的 Swing 应用程序,它显示一个 JButton 并尝试每秒更改一次颜色。但是,仅应用了第一种颜色。任何人都可以就如何多次进行此更改提供任何建议吗?我正在运行 java 6.29。
java - 使用 Nimbus 外观时,JButton 在 JToolBar 中不可见
我想知道是否有人可以解决我在Nimbus
外观上遇到的以下布局问题。
问题是工具栏中的按钮不可见,因为JToolBar
布局管理器没有正确考虑JTextField
. Metal
外观似乎没有表现出这个错误。
任何建议表示赞赏。
java - 使用 Nimbus,仅当控件具有焦点时才将控件背景颜色设为黄色?
这似乎应该很简单,但我还没有找到一个“好”的方法来做到这一点......
在使用 Swing Nimbus L&F 时,我想在我的控件(JButtons、JTextField 等)有焦点时给它们一个黄色背景色。除了黄色背景颜色,我希望它们保持所有通常的 Nimbus 样式。
当不集中时,我希望它们以正常的 Nimbus 样式绘制。
我发现这样做的唯一方法是为每个控件重写控件[Focused].backgroundPainter(这相当于从头开始重写 Nimbus 的大部分内容)。
我错过了什么吗?谢谢!
java - 如何更改 Nimbus 中单个 JProgressBar 的颜色?
我正在尝试更改 Nimbus LAF(外观)中单个 JProgressBar 的颜色。这个解决方案确实有效,但它改变了所有 JProgressBars 的颜色:/
在这个线程中是另一种单独更改每个 JProgressBar 颜色的解决方案:
不幸的是,我无法让它工作。我不知道在哪里可以找到“MyPainter()”的库。所以我尝试用“defaults.get("nimbusBase")”和“Color.red”替换这个方法(不知道我在做什么)。也没有用。
java - Java Swing - Nimbus L&F 在应用排序后覆盖 JTable 标题中的自定义图标
我正在尝试创建一个自定义单元格渲染器,它将在 JTable 的标题单元格中显示图像。我已经获得了使用 Metal L&F 的源代码,但我遇到了 Nimbus 的问题。在正常情况下,Nimbus 显示图像就好了。但是,当对表格进行排序时,Nimbus 将绘制排序图标而不是我指定的图标。这与 Metal L&F 不同,因为它总是会绘制我提供的图标。
有谁知道即使列已排序也可以让 Nimbus 绘制图像的方法?
我正在使用 Java 6.29 和 Nimbus。我无法更改 Java 版本或 L&F。
此外,我还尝试了一些其他解决方法,例如更改标签以使用 HTML 和 img 标签来显示图像,但这会产生奇怪的视觉效果。编辑 文本和图像没有很好地对齐(即使在 img 标签上有 HTML 对齐标签) 这是一张图片,请注意 Temp Hi 列中的文本如何不对齐:
编辑:这是我的实际应用程序应该执行的示例场景:如果表列包含某些数据(例如以某个单词开头的任何字符串),则在表标题中的列名旁边显示一个警告图标。我已经让这个工作正常了。现在,如果用户使用图像对列进行排序,Nimbus 将删除图像并将其替换为排序图标 - 我仍然希望显示原始警告图标。
java - Java 7 上的 Swing Nimbus LoweredBorder
我有一个使用 Nimbus 外观的 Java Swing 应用程序。我还使用 LowerBorder 来布局一些组件。这在 Java 6 及更早版本上运行良好,但在 Java 7 上出现类未找到异常。
任何想法为什么?我检查了 Java 7 的 JavaDoc,似乎这个边框已被删除。如果是这种情况,是否有任何解决方法可以解决此问题?
先感谢您。
最好的,瑞
java - JTable Nimbus 外观和感觉 - 如何明确哪个单元格具有焦点
在 JTable (Nimbus L & F) 中编辑数据时,当用户从一个单元格切换到另一个单元格时,哪个单元格具有焦点并不明显。我怎样才能更清楚哪个单元格有焦点?我知道可以设置许多属性来修改 Nimbus - 有人知道我想要哪个属性吗?
下面的屏幕截图只有一个属性设置为默认值以外的其他属性:
java - 代码运行没有错误,但不更改标签文本
我已经处理了一段时间了,我无法让两个JLabel
s 的文本在点击事件上发生变化。
任何帮助都会非常受欢迎。先感谢您。
这是一个带有两个单选按钮组的 GUI 程序,它们从字段中提取输入并进行计算。然后它将计算发送到 a JLabel
,然后根据该计算发送到 second JLabel
。
代码: