我讀了很多關於這個主題,但仍然有一些問題。 我正在使用NB的Java桌面項目。我已經從調色板創建樹,現在每次點擊按鈕後,我想要創建新樹並刷新它。所以我在我想讓新的jTree添加一些DefaultMutableTreeNode並將其顯示在窗口中的情況下執行事件動作。有任何想法嗎?創建新jTree後jTree刷新組件
也許換句話說,我應該如何創建Jtree來修改它的內容?我現在做的是這樣的:initComponents中的 jTree1 = new JTree(nodeF); 其中nodeF是我的字段(DefaultMutableTreeNode)initComponents 之前初始化,然後我想修改此節點元素添加和刪除其他節點。我可以刷新樹((DefaultTreeModel)jTree1.getModel())。reload();但我無法創建nodeF
的新實例我愛上像我在做一些愚蠢的錯誤..不知道如何創建圖形用戶界面的權利..
我通過在添加新節點之前刪除所有nodeF子節點來解決此問題。仍然認爲有一個更好的方法來做到這一點.. –
由匿名up-voter(Swing)+1 – mKorbel