defaulttreemodel

    5熱度

    1回答

    我有一個應用程序,其中包含一個支持DefaultTreeModel的JTree,用於顯示反映我服務器上文件系統部分的文件層次結構(我將參考這作爲我的客戶端應用程序)。我還有一個服務器應用程序,它提供我的客戶端應用程序需要顯示的數據(我將其稱爲我的服務器應用程序)。我正在使用「延遲加載兒童」的方法,因此如果用戶對其感興趣,我只需將文件加載到我的樹中。延遲加載的方法: 我重寫treeWillExpan

    0熱度

    1回答

    我使用默認的NetBeans edito創建了一個表單,並在其上放置了一個jTree。 它以某種方式創造了一堆元素,如「顏色」,「運動」,「食物」。但它不在創建代碼中。它來自哪裏,我怎麼編輯它... 即使我做jTree1.removeAll();一切仍然存在...和我的代碼中添加新項目的jTree工作。 private void test(java.awt.event.MouseEvent evt

    0熱度

    1回答

    我有一個使用JTree的Swing應用程序。我希望樹的某些節點被隱藏,所以我實現了兩個DefaultTreeModel,每個節點都有一個節點,並且只有那些應該顯示的節點。後者被設定爲實際模型。 在某些點上,我必須更改過濾的節點,當我這樣做時,樹中的項目會正確更新,但它們的行爲是錯誤的。 節點在被選中時不會突出顯示(即使它們確實被選中),並且用戶不能再雙擊來展開節點,但它們必須單擊小小的「+」按鈕。

    1熱度

    1回答

    我嘗試構建樹,但我無法添加任何葉,只能添加到根。 下面的例子你有什麼幫助嗎? 謝謝,贊布羅塔 import java.awt.Dimension; import java.util.ArrayList; import javax.swing.JDialog; import javax.swing.JFrame; import javax.swing.JLabel; import java

    0熱度

    1回答

    我已經創建了一個自定義的DefaultMutableTreeNode.Now我想執行拖放它正在工作的樹很好,但我想要在刪除後刪除節點。 但事情是我可以插入節點到模型中,但不能從模型中刪除。 public class ORDnd extends TransferHandler { ObjectNode sourceNode; ObjectNode destinationParent; @O

    1熱度

    2回答

    我面臨的問題是JTree的樹模型。 我已經定義爲根節點: javax.swing.tree.DefaultMutableTreeNode rootNode = new javax.swing.tree.DefaultMutableTreeNode(projectName); 當第一次啓動該應用程序,我想的TreeModel要創建和加載。 對於這一點,我使用的文件meta.txt,其具有類似於下