请看这张图片: 以下是使窗体透明的代码: GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment(); GraphicsDevice gd = ge.getDefa...
我正在使用Nimbus外观在我的Swing应用程序中。 有时,当显示对话框(使用dialog.setVisible(true))时,Nimbus外观会抛出以下异常: Caugth exception of type java.lang.ClassCastException with mes...
我正在将我的Swing应用迁移到Java 11,以利用HiDPI显示支持。我正在使用分辨率设置为3840x2160,缩放比例为125%,Windows 10的三星监视器。 尽管java 9及以上版本被宣传为正确处理HiDPI缩放,但在显示简单的JTable时,网格线的粗细不同,如下所示: ...
我正在参考这份Nimbus参考文档。 我尝试将全局字体设置为稍大一些: UIManager.put("defaultFont", new Font(Font.SANS_SERIF, 0, 16)); 这个只对菜单起作用,而对于其他的元素(按钮、标签)没有效果。 我尝试使用以下代码来更...
我正在使用JTable来可视化一些数据。其中一列通过复选框显示布尔数据。我通过在表格模型中覆盖getColumnClass()函数并返回Boolean.class来实现这一点。 不幸的是,这会导致一个带有复选框但没有适合当前行的背景颜色的单元格。 我通过使用此帖子的答案进行修复:JTabl...
如何在 JOptionPane 中设置文本背景颜色? 图片: UIManager UI = new UIManager(); UI.put("OptionPane.background", Color.white); UIManager.put("Button.background",...
我是使用Nimbus外观。根据这个链接,您应该能够在JTree中实现3种不同的行样式。 使用以下代码: theTree.putClientProperty("JTree.lineStyle", "Horizontal"); 我的JTree看起来像这样: 它具有“无”样式...
我正在家里使用MacBook,在Leopard系统上运行,并安装了最新的苹果JDK 1.6版本。在IDE中,我想浏览com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel的源代码,但是IDE找不到它。另一个我想浏览的例子是com.sun.java.sw...