9得票1回答
JTabbedPane:选项卡左侧的图标

你好,我正在使用Nimbus外观,并且有一个带有图标和文本的选项卡面板。 现在图标出现在文本的右侧,而我想把它放在左侧。 另外,我想在图标和文本之间添加一些间距。 谢谢!

7得票3回答
JTree线条样式和Nimbus

我是使用Nimbus外观。根据这个链接,您应该能够在JTree中实现3种不同的行样式。 使用以下代码: theTree.putClientProperty("JTree.lineStyle", "Horizontal"); 我的JTree看起来像这样: 它具有“无”样式...

7得票6回答
在Leopard上,各种com.sun.*包的Java源代码在哪里?

我正在家里使用MacBook,在Leopard系统上运行,并安装了最新的苹果JDK 1.6版本。在IDE中,我想浏览com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel的源代码,但是IDE找不到它。另一个我想浏览的例子是com.sun.java.sw...

8得票1回答
Nimbus:java.lang.ClassCastException: javax.swing.plaf.nimbus.DerivedColor$UIResource无法转换为javax.swing.Painter

我正在使用Nimbus外观在我的Swing应用程序中。 有时,当显示对话框(使用dialog.setVisible(true))时,Nimbus外观会抛出以下异常: Caugth exception of type java.lang.ClassCastException with mes...

8得票3回答
启用Nimbus主题时,JDK7中的JFrame无法设置为透明且没有装饰。

请看这张图片: 以下是使窗体透明的代码: GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment(); GraphicsDevice gd = ge.getDefa...

9得票2回答
使用Nimbus外观主题在JFileChooser上设置系统外观布局。

JFileChooser上的Windows外观布局比Nimbus等其他外观更好。 因此,我正在寻找一种方法,可以在系统外观的基础上使用Nimbus或其他主题。 这是否可能?如果可能,应该如何实现?

7得票4回答
JTable - 使用Boolean.class单元格渲染器和Nimbus外观存在问题

我正在使用JTable来可视化一些数据。其中一列通过复选框显示布尔数据。我通过在表格模型中覆盖getColumnClass()函数并返回Boolean.class来实现这一点。 不幸的是,这会导致一个带有复选框但没有适合当前行的背景颜色的单元格。 我通过使用此帖子的答案进行修复:JTabl...

13得票5回答
Java中的渐变问题

在我的程序中,我想在JFrame上使用一个半透明的白色到透明的渐变来覆盖黄色背景。这个方案有效,由于程序设置原因,必须是从白色到透明。然而,当我把程序带到大学(从JRE7到我的JRE6),渐变会从白色到黑色再到透明……直到你开始增加白色颜色的不透明度才会变得更糟糕。有没有办法可以解决这个问题?...

7得票3回答
设置文本背景颜色?

如何在 JOptionPane 中设置文本背景颜色? 图片: UIManager UI = new UIManager(); UI.put("OptionPane.background", Color.white); UIManager.put("Button.background",...

10得票5回答
Java:我如何动态地覆盖一个类的方法(该类最终不在类路径中)?

如何动态 + 有条件地调用一个类的方法? (该类最终不在类路径中) 假设我需要使用类 NimbusLookAndFeel,但在某些系统上它不可用(例如 OpenJDK-6)。 因此,我必须能够: 在运行时知道该类是否可用, 如果不可用,则跳过整个过程。 如何成功覆盖动态加载类的方法 (从而创...