簡體   English   中英

替換JTree手柄圖標

[英]Replace JTree handle icons

我正在嘗試自定義JTree以便我可以在我正在處理的項目中使用它。 那個項目的GUI樣式不適合JTree的默認Java LNF節點句柄,這就是為什么我試圖用定制的圖標替換它們但是我不知道如何做到這一點。 我不知道這是否有幫助,但我已經有了一個自己的LNF類,它加載默認的LNF設置並用自定義值覆蓋其中一些設置。

或者,如果更換手柄的圖標太復雜,無法在此處的答案中解釋,我怎樣才能完全禁用它們,以便我可以為所有可擴展節點使用自定義打開/關閉圖標?

通過將UIManager屬性Tree.collapsedIcon (對於折疊的句柄)和Tree.expandedIcon (對於展開的句柄)設置為所需的值,可以立即更改所有JTree的句柄。 感謝@MadProgrammer 建議 這里這里這里這里顯示的例子。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM