1

Swing コンポーネントを作成するために Netbeans GUI インターフェイスを使用しています。

パネルに JTree を追加しました。デフォルトでは複数選択のようです。

Netbeans でこれを単一選択に変更する方法を知っている人はいますか? プロパティで公開されているものは何も表示されません。

完全な回答: コンストラクターの「initComponents()」の直後に、次を追加しました。

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

「jTreeInput」は私の jTree の名前です。

4

2 に答える 2

2

最も簡単なオプションは、コードで設定することです。

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

Netbeansでは、この目的のためJTreeのプロパティがありますが、選択モードをに設定してselectionModelから派生したカスタムクラスを作成する必要があります。TreeSelectionModelSINGLE_TREE_SELECTION

于 2013-01-26T18:23:04.357 に答える
2

NetBeansでそれを行う方法はわかりませんが、数行のコードを記述することもできます。

TreeSelectionModel model = yourJTree.getSelectionModel();
model.setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION);
于 2013-01-26T18:23:11.087 に答える