我在我的应用程序中做了一些包和 jar 重构,现在我有几个外观问题。- 一个更容易解释的是,在 JTree(嵌入在 JXTreeTable 中)中,我不再有“叶子”(文件)图标,而是灰色的项目符号...... - 另一个是 TextArea 中的默认字体变成了“Courier” ',我不得不在 UIManager 中将其强制为正常字体以恢复正常...
有没有人已经看到这个问题并且知道它为什么会发生以及如何解决它?
非常感谢。
很可能其中一个罐子正在改变(或不再改变)应用程序的外观和感觉。听起来您从 Java 外观转向“Windows 默认”外观。您可以尝试自己设置外观和感觉,看看是否可以获得所需的结果。
如果问题只是叶子图标并且您想解决它,您可以将图标更改为任何图像:http: //download.oracle.com/javase/tutorial/uiswing/components/tree.html#显示。