treemodel

    3熱度

    2回答

    我在我的swing應用程序中有一個JTree,顯示一個long數據列表(int樹模式)。 問題是TreeModel在初始化過程中加載所有項目,我不需要全部加載它們。在一個屏幕上只有100個可顯示,因此沒有意義要加載數千個數據以在一個屏幕中僅顯示100個數據。 問:有什麼辦法可以在TreeModel中進行一種惰性初始化,並在需要時檢索數據? 感謝所有

    1熱度

    1回答

    場景:客戶端將登錄,創建自己的TableModel和TreeModels,並能夠在稍後訪問它。 TableModel和TreeModel由Java類對象和字符串組成。 我該如何將這個存儲在couchDB上? (是RDBMS更合適嗎?)我應該將它序列化爲JSON並作爲文件存儲在服務器上?

    0熱度

    3回答

    在客戶端,用戶指定的輸入會創建一個唯一的TreeModel和TableModel。 這需要序列化爲JSON以存儲在MongoDB上(直接存儲JSON文檔)。 需要將JSON解析回TreeModel或TableModel,它將在客戶端軟件上再次呈現。 任何圖書館或現有的代碼,可以促成這一點?

    2熱度

    2回答

    我有一系列線程定期檢索RSS源,並希望使用PropertyChangeSupport刷新自定義JTree。然而,它使用實現TreeModel的自定義類,我不知道如何觸發自動更改。這是可能的還是我應該使用另一個班級?

    1熱度

    2回答

    TreeModel model = new TreeModel() { Node[] sillyTree = { new Node("X", new Node[] { new Node("Child 1", new Node[] { }), new Node("Child 2", new Node[] { }),

    0熱度

    1回答

    我目前正在開發一個應用程序,它允許人們從在線的FTP存儲庫下載文件,我將它與Apache Commons完美地連接起來,我唯一的麻煩就是製作出一個JTable。 我知道如何創建一個JTree,我的問題是添加節點被調用時(有人按下加號圖標,在子目錄加載文件) 而且確定他們是否是葉子......我對不起,我現在很迷茫!

    0熱度

    1回答

    我有點困惑: 函數insertNodeInto是否只用於插入單個節點而不是其子節點? 比如我有一個代碼片段如下: DefaultMutableTreeNode newNode = new DefaultMutableTreeNode("topMost"); newNode.add(new DefaultMutableTreeNode("A node")); newNode.add(new De

    0熱度

    1回答

    我使用org.dom4j.swing.DocumentTreeModel從分析的DOM文檔構造Swing Jtree。當我編輯treeModel的構建文檔時,我期望Jtree能夠立即通過treeModel.reload()來反映這一點; 問題是,當Jtree先完全摺疊,然後通過單擊樹來展開時,它會顯示3個「測試」元素。但是,在這一點上,當我添加更多測試元素時,這種變化不再體現出來!爲什麼當Jtre

    3熱度

    2回答

    我正在使用dom4j從dom4j文檔創建DocumentTreeModel。 我在JScrollPane中顯示此DocumentTreeModel。 我有一個按鈕,增加了一個新的節點到dom4j的文件,並重新創建我使用getPathForRow的DocumentTreeModel 但這似乎相當有限。我需要能夠使用多個樹深度。基本上,尋找類似tree.getPathOfLastModifiedChi

    0熱度

    1回答

    JTree由DefaultMutableTreeNodes組成,您將如何遍歷和刪除從給定節點及其所有祖先開始? 它應該從最深層次開始刪除,並向上支持給定節點。給定的起始節點應該是最後要移除的東西。