关于jTree的时时更新问题!在线等~! 当我点击删除后更何时时更时jTree什么意思啊,把话说清楚啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是在数据库中删除的话,你可以在JTree中找到你要删除的数据,然后在JTree中对节点进行删除,当然这要保证你的节点的唯一性,如果是在JTree中删除节点,删除后自动就更新了,或者调用updateUI()方法也行。 有问题的,如果只在节点层次进行改变,树型组件的屏幕不会更新的,如果你是用DefaultTreeModel的话可以直接使用insertNodeInto(MutableTreeNode child,MutableTreeNode parent,int index)和removeNodeFromParent(MutableTreeNode parent)这些方法是更改了数据之后回自动调用DefaultTreeModel的nodesWereInserted和nodesWereRemoved方法来更新屏幕的,如果你是直接改变节点的话,就应该调用reload()或者reload(TreNode node)或nodesWereInserted(TreeNode node, int[] childIndices),nodesWereRemoved(TreeNode node,int[] childIndices,Object[] removedChildren),nodeStructureChanged(TreeNode node)这几个方法来更新,当然只需要一个,而且,reload,和最后一个是等价的,比较慢 写前台html页面时,实现代码关键字变色怎么办?? JAVA 构造对象的问题 送分啦 :回复给分持续 30天:需求分析 paint()方法使用时的一个大疑惑,请大侠们进来看一下 怎樣將存放于數據庫PDF文件顯示在瀏覽器中? JSplitPane嵌套怎么不好使?? 大哥你们是怎样编译,运行的 新手上路,请多多指教。那里有jbuilder入门方面的书籍下载? 我痛苦极啦!关于安装JAVA的运行环境? 如何用java做棋盘 请问怎么编译才可以使applet在微软的虚拟机里运行啊。就是不需要下载SUN的运行时? 软件编程---数据库----操作系统----我该学什么 IT老鸟请指点迷经!!!!!!
removeNodeFromParent(MutableTreeNode parent)
这些方法是更改了数据之后回自动调用DefaultTreeModel的nodesWereInserted和nodesWereRemoved方法来更新屏幕的,如果你是直接改变节点的话,就应该调用reload()或者reload(TreNode node)或nodesWereInserted(TreeNode node, int[] childIndices),nodesWereRemoved(TreeNode node,int[] childIndices,Object[] removedChildren),nodeStructureChanged(TreeNode node)这几个方法来更新,当然只需要一个,而且,reload,和最后一个是等价的,比较慢