【问题标题】:Swing JTree - How to use the Netbeans GUI to make the tree single selection?Swing JTree - 如何使用 Netbeans GUI 进行树单选?
【发布时间】:2013-01-26 18:19:59
【问题描述】:

我正在使用 Netbeans GUI 界面来创建 Swing 组件。

我在面板中添加了一个 JTree。默认情况下它似乎是多选的。

有人知道如何在 Netbeans 中将其更改为单选吗?我没有看到属性中暴露的任何内容。

完整答案: 在构造函数中的“initComponents()”之后,我添加了以下内容:

TreeSelectionModel model = jTreeInput.getSelectionModel();
model.setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION);

“jTreeInput”是我的 jTree 的名称。

【问题讨论】:

    标签: java swing netbeans jtree


    【解决方案1】:

    我不知道如何在netbeans中做到这一点,但你也可以写几行代码:

    TreeSelectionModel model = yourJTree.getSelectionModel();
    model.setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION);
    

    【讨论】:

      【解决方案2】:

      最简单的选择是在代码中设置:

      myJTree.getSelectionModel().setSelectionMode
                             (TreeSelectionModel.SINGLE_TREE_SELECTION);
      

      在 Netbeans 中,JTree 具有用于此目的的 selectionModel 属性,但需要您创建一个派生自 TreeSelectionModel 的自定义类,并将选择模式设置为 SINGLE_TREE_SELECTION

      【讨论】:

        猜你喜欢
        • 2017-08-13
        • 2011-08-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-02-06
        • 1970-01-01
        • 2011-04-12
        • 2011-05-29
        相关资源
        最近更新 更多