大家好,我是一个新手,初次来CSDN问问题,还请高手不舍赐教啊,呵呵
最近做个一个固定资产管理系统的项目,主窗体左面是一个jTree(显示分类),右面是一个jTable(显示分类产品)(都是从数据库调的),点一个按钮进入分类管理界面,开始实现分类的增删改查操作,当我操作完成的时候(比如我新增加了 一个分类),问题出来了 ,怎么才能在我点击增加按钮的时候主窗体上的分类jTree同时刷新呢?
我试过在这个增加按钮上通过实例化主窗体执行jTree的方法(jTree是tree()这个方法显示的)来达到目的,可不行,根本没任何反应
还试过把主窗体整个类传递给分类窗体来进行主窗体操作,可还是不行,请高手帮我解疑,谢谢了
最近做个一个固定资产管理系统的项目,主窗体左面是一个jTree(显示分类),右面是一个jTable(显示分类产品)(都是从数据库调的),点一个按钮进入分类管理界面,开始实现分类的增删改查操作,当我操作完成的时候(比如我新增加了 一个分类),问题出来了 ,怎么才能在我点击增加按钮的时候主窗体上的分类jTree同时刷新呢?
我试过在这个增加按钮上通过实例化主窗体执行jTree的方法(jTree是tree()这个方法显示的)来达到目的,可不行,根本没任何反应
还试过把主窗体整个类传递给分类窗体来进行主窗体操作,可还是不行,请高手帮我解疑,谢谢了
解决方案 »
- 如何获取字节中的位信息
- 求助帮解决这个问题
- 关于 Swing 中下拉菜单??????????????在线等
- 用jawin完成java调用C++的dll文件的问题
- 什么组件可以实现即能折行,又能设置居中?
- 我想在MYSQL建数据库,但是如何在java程序里新建,同时在这新建的数据库里面建立表,我是新手,请高手指教!急,线上等!
- 100分,谁先答了,就拿去
- 我在Frame上加的按钮,怎么只有调整窗口大小的时候才能显示出来?纳闷中.......
- (高分)java做的applet的多线程问题
- 巨难问题,请java高手指点!~~
- 求助:robocode 中怎么获得队友的名称,并向指定队友发信息?
- 关于接口的理解问题
我的做法是自己写个类如
public class PersonModel extends DefaultTreeModel implements TableModel
{
//重写一些方法后就可以同时做JTree和JTable的Model
}用的时候就只用实例化一个Model供JTree和JTable使用,JTree和JTable是同步的。
不过这个方法可能要改动你的程序结构。
另外,你要用一个thread来定时的按上边的操作来更新tree,要不然你做的系统指定是不符合要求的,嘎嘎。
不知道说的对不对。
先分析一下你问题需求吧,你的意思是点左边的Tree 右边的窗口或jFrame 页面刷新,
如果你是这样的需求,请加QQ178533679