java - 默认可变树节点图标

标签 java swing jtree

我有一个 JTree 显示在由 DefaultMutableTreeNode 对象构建的 JContentPane 中。该树旨在显示本地文件系统。数据应该根据请求加载,因此当用户想要扩展它时。这效果很好,但只要节点中没有子项,它就会显示一个文件图标,并在插入子项时变成文件夹图标。

如何让节点始终显示文件夹图标,尽管(还)没有子项?

最佳答案

您需要为您的树实现单元格渲染器。所以你可以为节点定义图标。 See here表的示例(树也有方法 setCellRenderer)

关于java - 默认可变树节点图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14483251/

相关文章:

java - POST 数据未通过 HttpURLConnection 发送

java - 如何访问 JPanel 上的控件...?

java - JTree不断扩展的问题

java - JTree : Check the level of selection

java - 调试 ExceptionInInitializerError

java - 用guava缓存维护多个索引(内存表)

java - 用于单个文件的多线程 FTP uploader

java - JFrame 的真正方法是什么,在 Linux 中最小化它

java - 在 GridLayout 中调整 JLabels 的大小

java - 模型更新时更新 JTree 中的选择路径