0
我想將TreeViewer的某些元素設置爲默認展開。 這可能嗎?JFace TreeViewer初始展開特定元素類型
我想將TreeViewer的某些元素設置爲默認展開。 這可能嗎?JFace TreeViewer初始展開特定元素類型
TreeViewer
提供了幾個方法,你可以根據您的要求使用:
setExpandedElements(..)
setExpandedState((..)
setExpandedTreePaths(..)
setAutoExpandLevel(..)
您好,我無法使用setExpandedElements因爲這方法需要具體instanc e樹中的對象,我沒有編譯它。此外,treePaths是在運行時生成的,我沒有在編譯時訪問它們。我需要像setExpandedElementsType(ClassName) – Lori
這樣的方法不存在。我假設你可以在運行時訪問模型?爲什麼不迭代模型中的每個對象,檢查它的類型,然後在適當的時候調用'setExpandedState(..)'? – p12t