`

解决JTree中root节点内容改变了,但是显示界面仍然不变的问题

    博客分类:
  • java
 
阅读更多

     当JTree中root节点内容改变了,但是显示界面仍然不变的时候,需调用下面的方法:

    

DefaultTreeModel model = (DefaultTreeModel) treeOLT.getModel();
model.reload(root);//或者model.setRoot(root);

 

 

分享到:
评论
1 楼 mxdxm 2011-03-23  
更好的方法是
当JTree中root节点内容改变了,就重新创建JTree对象
在滚动窗体中将JTree去掉,重新添加一遍。

相关推荐

    jtree节点可编辑

    这样,当节点内容改变时,数据源也能同步更新。 8. **异常处理**: 在处理用户输入时,应考虑异常情况,如非法输入或编辑操作导致的数据冲突。确保有适当的错误处理机制。 综上所述,使JTree节点可编辑涉及多个...

    JTree的例子,可以拖动节点

    这个例子展示了如何实现一个可拖动节点的`JTree`,这在用户界面设计中是一个常见且实用的功能,特别是在需要展示层次结构信息时。`JTree`允许用户通过拖放操作来重新排列节点,提高交互性和用户体验。 拖放(Drag ...

    java Swing JTree的教程实例

    在Java Swing中,JTree是一个非常重要的组件,用于展示层次结构的数据,通常以树状的形式显示。它在各种用户界面中都有广泛的应用,例如文件系统浏览、组织结构展示等。本教程将深入讲解如何使用JTree以及相关的操作...

    JTree(节点带有checkbox)代码实例

    当我们在`JTree`中添加了复选框(CheckBox),我们增强了它的功能,使用户可以对每个节点进行选择或取消选择,这在多选场景下非常有用。在本实例中,我们将深入探讨如何创建一个具有复选框的`JTree`,以及相关的编程...

    jtree 节点添加图片

    在你的项目中,你似乎正在探索如何在JTree的不同节点上显示特定的图片,这可以增强用户的视觉体验,使得界面更加生动和易理解。下面,我们将深入探讨如何实现这个功能。 首先,我们需要了解JTree的基本用法。JTree...

    对jtree实现增加修改,设置节点图片

    本文将详细讲解如何在JTree中实现节点的增加、修改以及设置节点图片,以此来丰富和定制化JTree的显示效果。 首先,理解JTree的基本结构。JTree是由TreeNode对象组成的树形结构,TreeNode是树节点的抽象类,它的子类...

    JTree原生样式设置Demo.rar

    //不显示树的根节点 tree.setRowHeight(20);//树节点的行高为20像素 tree.setFont(new Font("宋体", Font.BOLD, 14));//设置树结点的字体 //节点间不采用连接线 tree.putClientProperty("JTree.lineStyle", ...

    用Hashtable构建Jtree,使各节点按输入顺序显示

    在给定的示例中,开发者遇到了一个问题,即使用默认的`Hashtable`作为`JTree`的构造参数时,节点并没有按照输入的顺序进行显示。这是因为`Hashtable`在内部使用了哈希表(Hash Table)数据结构,它的插入顺序并不...

    JTree做的界面

    可以用这个完成界面设计

    java 在节点中显示详细信息

    在Java编程语言中,"在节点中显示详细信息"通常是指使用JTree组件来呈现层次化的数据结构,并在用户选择特定节点时展示该节点的详细信息。JTree是Java Swing库的一部分,它允许用户交互地浏览和操作树形数据结构。...

    jtree带复选框的例子

    "jtree带复选框的例子"是一个关于如何在JTree中实现节点选择功能的示例,其中每个节点都有一个复选框供用户进行选择。这种功能在需要用户对树形结构数据进行多选操作的场景下非常实用。 在这个例子中,关键的特性是...

    JTree的用法

    `JTree` 是 Java Swing 库中的一个重要组件,用于在图形用户界面 (GUI) 中显示层次结构数据。它非常适合用来展示具有分层关系的信息,例如文件系统目录结构、组织结构等。 #### 二、基本概念与术语 1. **节点 (Node...

    JTree

    `JTree` 是Java Swing库中的一个重要组件,它用于在用户界面中显示树状数据结构。这个组件允许用户以图形化的方式浏览和操作层次结构的数据,例如文件系统目录、数据库结构或者组织结构图。在Java应用程序中,`JTree...

    JAVA JTREE JTABLE实例代码

    在Java Swing库中,JTree和JTable是两个非常重要的组件,它们被广泛用于构建用户界面,特别是处理数据展示和交互。JTree用于显示层次结构的数据,而JTable则适用于二维表格形式的数据展现。 首先,我们来深入了解...

    swing界面设计之JTree

    ### Swing界面设计之JTree...以上内容总结了从Swing界面设计之JTree相关的知识点,包括如何使用Spring框架和Swing开发GUI应用、数据验证模块的设计与实现、JTree的各种操作技巧以及JavaHelp 2.0的帮助系统构建方法。

    JAVA中的Swing的JTree操作的宝典

    修改节点主要是更改其文本内容或附加数据,可以通过`setUserObject()`方法改变节点的用户对象(即显示的文本): ```java node.setUserObject("修改后的文本"); ``` 5. **查询节点** 查询节点通常涉及遍历树...

    java使用jtree动态实现二叉树

    在`JTree`中,还可以使用`TreeCellRenderer`来自定义节点的显示样式,以及`TreeSelectionListener`来响应用户选择的节点变化。`TreePath`对象用于表示从根节点到特定节点的路径。 综上所述,"java使用jtree动态实现...

    JTree(节点带有checkbox)代码实例2

    在Java Swing库中,`JTree`是一个非常重要的组件,用于显示树形数据结构。它允许用户通过图形界面浏览和操作这些数据。在特定场景下,我们可能希望在`JTree`的节点上添加复选框(CheckBox),以便用户可以进行多选...

    (一)如何使用JTree

    JTree还支持自定义渲染,通过实现TreeCellRenderer接口,你可以改变节点的显示方式,包括颜色、字体等。例如,你可以创建一个新的类实现该接口并返回自定义的DefaultTreeCellRenderer: ```java jTree....

Global site tag (gtag.js) - Google Analytics