Topic: 怎么刷新面版啊?

  Print this page

1.怎么刷新面版啊? Copy to clipboard
Posted by: jiangsanwa
Posted on: 2004-11-16 17:48

我有一个Swing页面
左边是放在JPanel里面的一个JTree,数据是从数据库里面读取的。
右边是编辑这个树对应的数据库表的信息
如果我想数据库里面加了一条记录,我要使Jtree重新从数据库里面读取数据来显示最新的数据,用repaint()不得行啊,怎么达到这个效果?
谢谢指点啊

2.Re:怎么刷新面版啊? [Re: jiangsanwa] Copy to clipboard
Posted by: qineremma
Posted on: 2004-11-17 16:37

首先给数据库表建立一个trigger,当有新增、修改时就发出消息。

程序设计过程如下:
1.  使 用Register 过 程 注 册 一 个 会 话;
2.  使 用Waitone 过 程 等 待 发 往 已 注 册 会 话 的 消 息;
3.  进 程 等 待, 直 至 收 到 一 个 请 求 进 程 使 用SynThread过 程 发 向 这 个 会 话 的 消 息, 在 这 个 消 息 中 包 含 一 些 参 数 和 发 送 消 息 的 进 程 所 注 册 的 会 话 号;
4.  根 据 参 数 采 集 数 据, 然 后 根 据 接 收 消 息 中 的 会 话 号 使 用SynThread过 程 向 请 求 进 程 发 送 数 据;
i
5.  在 向 一 个 请 求 进 程 发 送 完 消 息 后, 再 循 环 执 行 第2 至 第4 步。
while(true)
{….
}

3.Re:怎么刷新面版啊? [Re: jiangsanwa] Copy to clipboard
Posted by: ecsoftcn
Posted on: 2004-12-15 16:35

太难了,不懂~


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923