java - 将自定义属性添加到 JTree 节点

标签 java swing jtree

我需要在 JTree 节点中存储一些数据。是否可以向节点添加自定义属性来保存我的数据?

最佳答案

您可以创建一个节点类,该节点类使用您的数据属性扩展 DefaultMutableTreeNode。

public final class MyDataNode extends DefaultMutableTreeNode {
    private final MyData myData;

    public MyDataNode(MyData myData) {
        this.myData = myData;
    }

    public MyData getMyData() {
        return myData;
    }
}

关于java - 将自定义属性添加到 JTree 节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7141711/

相关文章:

java - 如何获取JTextPane所有属性的内容?

java swing - 向我的 JTree 节点添加颜色

java - 使用多种不同字体渲染 JTree 中的节点

java - 在 Spring Data JPA 查询中将整数转换为字符串

java - 为什么我会收到此空异常错误?

java - 如何以编程方式拦截 GC 以将信息打印到我的日志中

Java:FileReader 是否支持使用带 %20 的字符串查找文件?

java - Swing JTextArea 上的文本鼠标悬停弹出窗口?

java - 如何在创建另一个项目符号对象时连续移动这些 'bullets'?

java - swing JTree、JTable 或 JList 中的 Activity 元素