我正在使用Netbeans GUI界面来创建Swing组件。
我在面板中添加了一个JTree。它默认情况下是多选的。
有人知道如何在Netbeans中将其更改为单选吗?我没有在房产中看到任何暴露。
完整答案: 在构造函数中的“initComponents()”之后,我添加了以下内容:
TreeSelectionModel model = jTreeInput.getSelectionModel();
model.setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION);
“jTreeInput”是我的jTree的名称。
答案 0 :(得分:2)
最简单的选择是在代码中设置它:
myJTree.getSelectionModel().setSelectionMode
(TreeSelectionModel.SINGLE_TREE_SELECTION);
在Netbeans中,JTree
具有selectionModel
属性用于此目的,但要求您创建从TreeSelectionModel
派生的自定义类,并将选择模式设置为SINGLE_TREE_SELECTION
。
答案 1 :(得分:2)
我不知道如何在netbeans中执行此操作,但您也可以编写几行代码:
TreeSelectionModel model = yourJTree.getSelectionModel();
model.setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION);