リーフノードのみを編集できるJTreeが必要です。しかし、カスタム設定の方法がわかりません。誰か助けてくれる人はいますか?どうも!
1094 次
1 に答える
5
この例 に示すように、編集をリーフ ノードに制限するisCellEditable()
方法で のメソッドをオーバーライドできます。DefaultTreeCellEditor
@Override
public boolean isCellEditable(EventObject e) {
return super.isCellEditable(e)
&& ((TreeNode) lastPath.getLastPathComponent()).isLeaf();
}
于 2012-11-30T03:44:38.950 に答える