我需要一个JTree,只有叶节点可以编辑.但我不知道如何进行自定义设置.有人可以帮忙吗?谢谢!
您可以 以限制编辑到叶节点的方式覆盖isCellEditable()方法,DefaultTreeCellEditor如此示例所示.
@Override
public boolean isCellEditable(EventObject e) {
return super.isCellEditable(e)
&& ((TreeNode) lastPath.getLastPathComponent()).isLeaf();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
980 次 |
| 最近记录: |