为什么JTree leaf图标被“子弹”取代?

时间:2010-06-11 12:51:43

标签: java swing jtree

我在我的应用程序中做了一些包和jar重构,现在我有几个外观和感觉问题。 - 更容易解释的是,在JTree中(嵌入在JXTreeTable中),我不再有“叶子”(文件)图标而是灰色子弹而不是...... - 另一个是TextArea中的默认字体变为'Courier',我要强制它在UIManager中恢复正常字体...

是否有人已经看过这个问题并知道它为什么会发生以及如何解决它?

非常感谢。

1 个答案:

答案 0 :(得分:1)

很可能其中一个罐子正在改变(或不再改变)应用程序的外观和感觉。听起来像是从Java的外观到“Windows默认”的外观和感觉。您可以尝试自己设置外观并查看是否可以获得所需的结果。

如果问题只是叶子图标并且您想要解决它,您可以将图标更改为任何图像:http://download.oracle.com/javase/tutorial/uiswing/components/tree.html#display