8
我有一個JTree與多個「根」(當然,我實際上有一個無形的真正的根與多個孩子)。有沒有辦法在JTree中有多個根的擴展器圖標?
節點在雙擊時展開和摺疊,但沒有任何可視的跡象表明您可以這樣做,因爲沒有擴展器圖標。
由於默認情況下該樹已摺疊,但由於每個人都有很多孩子並且看起來很混亂,所以擴展「根」並沒有什麼幫助。
有沒有辦法顯示擴展器圖標沒有使真實(和完全無價值)根可見?
任何其他建議,使顯示更清晰的歡迎。
我有一個JTree與多個「根」(當然,我實際上有一個無形的真正的根與多個孩子)。有沒有辦法在JTree中有多個根的擴展器圖標?
節點在雙擊時展開和摺疊,但沒有任何可視的跡象表明您可以這樣做,因爲沒有擴展器圖標。
由於默認情況下該樹已摺疊,但由於每個人都有很多孩子並且看起來很混亂,所以擴展「根」並沒有什麼幫助。
有沒有辦法顯示擴展器圖標沒有使真實(和完全無價值)根可見?
任何其他建議,使顯示更清晰的歡迎。
會tree.setShowsRootHandles(true)
是good way to display那些「擴展器圖標」?
樹通常還會執行一些特定的外觀和感覺,以指示節點之間的關係。您可以以有限的方式自定義此繪畫。
- 首先,您可以使用
tree.setRootVisible(true)
來顯示根節點或tree.setRootVisible(false)來隱藏它。- 其次,你可以使用
tree.setShowsRootHandles(true)
請求一個樹的頂級節點 - 根節點(如果它是可見的),或者它的孩子(如果沒有) - 有手柄,使他們可以展開或摺疊。
檢查還您look and feel以確保該渲染器做你的樹是什麼。
完美,謝謝!我完全錯過了文檔 - 可能是因爲它們實際上並不是「根處理」。 – Draemon 2009-01-12 16:35:43