treemodel

    3熱度

    2回答

    我正在使用一個DefaultTreeModel填充覆蓋DefaultMutableTreeNode它支持可選地更改樹中節點的顯示字符串。如下面的代碼所示,在我的表單中,我通過在一個單獨的類中創建新節點來填充樹,然後通過包裝類將它們傳遞給我的主數據類型。該過程將創建一個新的覆蓋DefaultMutableTreeNode,爲其添加子項(每個AccessPoint由具有多個子節點的節點表示),然後將其

    1熱度

    1回答

    我想第一次使用和理解JTrees,TreeModels,TreeModes等。我想用一棵樹來代表我的本地設備附近的藍牙設備。我的藍牙設備是樹的根節點,任何來自根節點的FIRST後代都將是附近的藍牙設備。 設置我樹開始與如下(縮短爲了簡潔代碼): topTreeNode = new DefaultMutableTreeNode("Local Bluetooth Device"); treeMode

    4熱度

    2回答

    我想從將從SQL查詢中導入的二維對象數組創建JTree。這是SQL表的樣子: 這裏是對象的樣品: Object[][] table = { {1, 0, "Root"}, //i=0 {2, 1, "Node2"}, //i=1 {3, 1, "Node3"}, //i=2 {4, 1, "Node4"}, //i=3 {5, 4, "N

    1熱度

    1回答

    我一直在試圖修改繼承自TreeModel和TreeSortable的自定義樹視圖的內容。但是,虛函數set_value_impl只包含一個斷言。當我試圖尋找示例實現時,他們都引用GTKMM網站,其中說:「你可以通過調用set_value_vfunc()來實現這個」。 我還沒有發現這樣的功能存在於GTKMM的任何地方。 試圖修改樹視圖的內容時,有沒有人遇到過GTKMM TreeModel?

    4熱度

    1回答

    我有一個JTree對象,它使用DefaultTreeModel作爲模型,我添加/刪除節點相對於該模型。 此時,我需要在圖形界面顯示樹形結構,如JPanel。如何將DefaultTreeModel元素映射到Jpanel對象中?換句話說,如何將JTree對象繪製成JPanel對象。由於樹可以修改,所以實現應該反映這些變化。 感謝您的關心。

    0熱度

    1回答

    for (Enumeration e = root.preorderEnumeration(); e.hasMoreElements() && theNode == null;) { DefaultMutableTreeNode node = (DefaultMutableTreeNode) e.nextElement(); } 對於上面的例子,你怎麼知道你在樹枝上有多

    0熱度

    1回答

    使用DefaultTreeModel,defaultmutbletreenode的getRoot()返回它的最高祖先,但是如何讓它回到第二個祖先? root - ancestor 1 - some parent - some child - ancestor 2 - some parent - another parent - some chi

    2熱度

    2回答

    我現在在學習java,而我的一個應用程序很簡單Swing文件層次結構查看器,它使用JTree小部件。我的問題是如何添加Jtree鼠標選擇事件偵聽器比如登錄時的節點文本值到控制檯)時,我實現了一個TreeModel的這種方式(例如,從書「果殼中的Java基礎類」): public class FileTreeDemo { public static void main(String[] a

    0熱度

    1回答

    我有,我想用一個JTree和TreeModel中展現對象的層次。層次結構的每個級別都是不同的類別。 所有我見過的JTree和TreeModel的例子在整個樹的整個體系中處於公共類(即文件的文件系統瀏覽器)。當層次結構從級別到級別改變類時,如何實現TreeModel?你把TreeModel放在TreeModel裏面嗎?

    0熱度

    1回答

    我試圖從DefaultTreeModel刪除節點。如果我嘗試刪除單個節點,它不會從GUI中刪除。如果我刪除2個節點,則只有其中一個節點被刪除等。 我正在使用removeNodeFromParent(node);刪除節點。 有人可以幫我解決這個問題。