java - 将 'expand' 按钮添加到没有子节点的 JTree 节点?

标签 java swing jtree

我想将“展开”按钮添加到我的 JTree 节点以指示它们是可展开的。问题是,在用户点击它们之前,它们没有 child (由于在后台进行的处理)。

有什么方法可以将节点设置为父节点或拥有子节点而无需实际拥有子节点?

谢谢

最佳答案

可以使用您自己的 DefaultMutableTreeNode实现覆盖 isLeaf() :

Returns true if this node has no children.

Swing Tutorial: JTree4.1 动态树下解释它。

关于java - 将 'expand' 按钮添加到没有子节点的 JTree 节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2472634/

相关文章:

java - 如何自定义 jzy3d 图表

java - jpanel 中图像的对齐

Java:抛出异常可以抛出异常吗?

java - 列表<整数>错误

Java 使用内线程是否明智?如果是,如何提取异常?

java - JTree 中的 JPopupMenu 问题

java - 根据 JTree 的选择显示/隐藏 JPopupMenu 中的 JMenuItems

java - MediaStore.Images.Media.getBitmap 意外失败

java - 将桌面应用程序移植到 Applet 沙箱

java - 如何将 JScrollPane 调整为其包含的 JTree