2
我正在用JAVA開發一個使用Netbeans的小型桌面應用程序。我放置一個JTree並動態填充它。每一件事情現在都很好,我想實現以下兩件事情:JTree:如何選擇第一片葉
- 當JTree的是poupulated它會自動擴充手段 它就會開始顯示,直到葉級
- 第一葉節點所有節點應該是默認選擇的 。
我該如何實現這兩種行爲?
我正在用JAVA開發一個使用Netbeans的小型桌面應用程序。我放置一個JTree並動態填充它。每一件事情現在都很好,我想實現以下兩件事情:JTree:如何選擇第一片葉
我該如何實現這兩種行爲?
展開的所有節點(任意深度):
for (int i = 0; i < tree.getRowCount(); i++) {
tree.expandRow(i);
}
選擇第一葉:
DefaultMutableTreeNode firstLeaf = ((DefaultMutableTreeNode)tree.getModel().getRoot()).getFirstLeaf();
tree.setSelectionPath(new TreePath(firstLeaf.getPath()));
我們...需要....代碼... – user482594