java - java中如何刷新JTree的内容?

标签 java swing jtree

我有一个 JTree,它显示特定目录的内容。当使用 ftp 下载一些文件到这个目录时,我想让我的 JTree 了解它并刷新他的内容。 在 JTree 的根目录中添加或删除某些文件后,如何刷新 JTree?

btnRefreshContents.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
            tree.getModel().
        }
    });

最佳答案

如果您使用的是 Java 7,则可以使用新的 WatchService ( FileSystem.newWatchService() ) 来检测文件系统的更改。这是 article on it .

关于更新JTree组件,看一下这个Stack Overflow page .

关于java - java中如何刷新JTree的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10382743/

相关文章:

java - 如何使用 Java 以编程方式将 MouseEvent 触发到 MouseListener?

java - 从数据库填充 DefaultMutableTreeNode

带有抽象方法的Java继承

java - 无论屏幕分辨率如何,JOptionPane 中的部分图标在我的计算机上丢失,但在其他计算机上可以使用

java - 删除 Java JTree 结构的子节点

java - 将 JButton 的多个实例添加到网格中的 JFrame

java - 用于 Netbeans/Swing 的类似 WireIt 的 GUI 库

java - 如何在 JAX-RS 客户端获取直接异常堆栈跟踪

java - 在 Java 中处理内存不足情况的最佳方法是什么?

java - Apache OSGI Karaf 的 features-maven-plugin :create-kar is failing on a features. xml 捆绑使用 PAX 包装/bnd 语法