treemodel

    1熱度

    2回答

    我在JScrollPane內部有一個JTree,當我使用滾動條時,樹會變得模糊起來,如下圖所示。 如果我做了一些重繪,比如最小化和恢復窗口,或者單擊樹中的某個節點以使節點展開或摺疊(但是如果拖動模糊不會消失,它將恢復正常窗戶離開屏幕並返回,或拖動它前面的另一個窗口)。 JTree有一個自定義TreeModel和單元格渲染器。最近的變化是針對TreeModel;單元格渲染器在那裏已經很久了,並且工作

    0熱度

    1回答

    我在下面的代碼注意到 DefaultTreeModel treemodel = new DefaultTreeModel(); TreeNode root = treeModel.getRoot(); 的問題是root值是「根」不在路徑文件系統上的文件。 我期望的是像「C:\」或「D:\」取決於樹。 任何人遇到這個問題?

    0熱度

    1回答

    在MVC 4中我使用jstree。在創建操作中,我沒有問題。但在編輯操作中,我將true值設置爲某些樹模型的項目。模型是這樣的: public class RecursiveObject { public string data { get; set; } public Int64 id { get; set; } public FlatTreeAttribu

    1熱度

    1回答

    我正在嘗試爲Java應用程序構建一個TreeModel。由於我需要序列化並通過ObjectOutputStream發送,因此我試圖使用DefaultTreeModel,因爲它實現了Serializable接口。 好的,我認爲我很好。 我的問題是:現在,我怎麼能建立包含目錄DefaultTreeModel(作爲參數傳遞,一個DefaultMutableTreeNode我猜?)和它的所有文件和子目錄?

    1熱度

    1回答

    我有一個TreeView連接到一個ListStore對象。其中一個函數調用ListStore.get_iter_next()。由於ListStore數據每次都會更改,因此我懷疑它是否會導致內存泄漏。 我需要檢查ListStore是否已按照TreeModel.get_flags()文檔中的說明設置並取消設置gtk.TREE_MODEL_ITERS_PERSIST標誌。 我該怎麼做?

    0熱度

    2回答

    我想要在添加,重命名和執行其他操作時創建一個總是自動排序在樹節點下的項目的樹。 std :: set似乎是我的數據容器的一個很好的候選人。然而,由於樹項目通過它們的索引或行號被訪問,插入或移除,似乎Qt樹支持向量或QList(一個指針向量)。我正在使用std :: distance like函數來計算集合中某個項目的索引。但我認爲它很慢(未測試)。任何好的方式讓Qt樹模型與std :: set一起

    2熱度

    1回答

    哪個函數可用於在Qt中選擇樹視圖(或模型)中的項目?我甚至不知道該功能是在樹視圖還是模型中。怎麼做?任何函數像select(const QModelIndex & index)?謝謝。

    2熱度

    1回答

    我已經注意到,JTree.TreeModelHandler在所謂的內JTree的定義&,實現兩個空白方法treeNodesChanged & treeNodesInserted事件。 DefaultTreeModel觸發一個treeNodesInserted事件& jTree自行更新。但是,當我從TreeModel觸發相同的事件時,什麼都不會發生。 我無法弄清楚當樹沒有實現任何明顯的方法時,樹可以

    1熱度

    1回答

    我需要將Hashmap綁定到MutableTreeNode,以便我可以將其顯示在JTree中。 我有以下代碼: static Map<String, String> form = new LinkedHashMap<String,String>(); 我想這就是我需要實現MutableTreeNode。我現在只是不知道如何開始獲取鑰匙的「形式」出現在MutableTreeNode。 publi

    3熱度

    1回答

    我開發了一個節點下有1,000,000個項目的Qt樹。該代碼類似於其簡單樹模型示例,代碼爲http://qt-project.org/doc/qt-5.0/qtwidgets/itemviews-simpletreemodel.html。 當我點擊「結束」鍵時,需要15秒才能到最後一個項目。任何方式使其更快?