java - 如何重置 JTree?

标签 java swing jtree

我目前正在使用 JTree,更准确地说是使用 CheckBoxTree,这是一个由 JIDE 创建的继承类。我需要找到一种重置树的方法,意思是:

  • 清除选择
  • 删除节点

我尝试取消设置 Tree 变量、treeModel 并刷新 UI,但它不起作用。

有什么想法吗?

最佳答案

单独取消变量是没有帮助的 - 所做的只是丢失对 JTree 对象的引用的副本。

您需要做什么来删除包含对象对 JTree 的引用 - 我假设您拥有某种 GridContainer 或 Layout 对象 - 将其从父对象中删除,然后对该对象调用 updateUI。

关于java - 如何重置 JTree?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5700721/

相关文章:

java - 如何使用 BufferedReader 在 JOptionPane 中打印多行?

java - 网 bean : how to resize the UI Window to screen Size

java - J树: Action handler if text changes?

java - 如何删除 JTable Java 中的空行

java - Java 中的子字符串替换

java - 我在线程制作时间 "run"时出现错误(每秒更新)

java - Java 类加载器何时参与?

java - 从 ButtonGroup 中获取所有 JRadioButton

java - 在 JTree 中拖放节点