defaulttreemodel

    5熱度

    1回答

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

    0熱度

    1回答

    我想修改在Swing例如標準JTree的如在本鏈路給定 - >Dynamic Tree Example 該應用的屏幕截圖是以下: DynamicTreeDemo 我想用這個結構來維護兩棵樹,兩棵樹的結構完全相同。 我應該能夠同時摺疊和展開,當任一個通過鼠標點擊摺疊/展開時! 另外,當用戶從兩棵樹中選擇一個節點時,另一棵樹中的對應節點也應該突出顯示。 一棵樹可能包含文件/文件夾作爲節點,另一棵可能有

    1熱度

    1回答

    我正在嘗試創建一個JTree,稍後我可以進行編輯。到目前爲止,我有以下代碼生成與根節點預期的樹。但是,當點擊按鈕(觸發動作偵聽器)時,它會在根節點下添加另一個節點。我寧願它做的是修改根節點。無論如何要做到這一點?我試圖改變各種論點;像一個0到-1,(MutableTreeNode)treeModel.getRoot()到(MutableTreeNode)treeModel等。 感謝您的任何幫助。

    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,其具有類似於下