1
我有一個JTree和圖標的默認外觀和看起來像它是用於文件結構(與文件夾和文檔圖標)。如何使Java JTree看起來像是用於xml文檔的?
我想知道如何以編程方式或通過庫來覆蓋外觀(是否有XML JTree庫?)。
我有一個JTree和圖標的默認外觀和看起來像它是用於文件結構(與文件夾和文檔圖標)。如何使Java JTree看起來像是用於xml文檔的?
我想知道如何以編程方式或通過庫來覆蓋外觀(是否有XML JTree庫?)。
有一個非常好的例子解釋了here以及源代碼。
它是通過getTreeCellRendererComponent()
,您可以進一步自定義。
它也針對性能進行了優化。
你看過任何[示例](http://stackoverflow.com/search?tab=votes&q=user%3a230513%20tree%20icon)? – trashgod
我不知道改變外觀是否需要改變JTree。您可以輕鬆地將圖像(您的案例中的文件圖標)更改爲任何您喜歡的圖像。 FE,'UIManager.put(「Tree.leafIcon」,vectorIcon);' – ChiefTwoPencils