java 表格刷新_java中的表格要怎么自动刷新?

你的位置:

问答吧

-> JAVA

-> 问题详情

java中的表格要怎么自动刷新?

我现在是把显示列表写在了一个按钮事件上,而点了这个按钮以后表格没有自动刷新,要把滚动条拉一下才行。而且还有一个更严重的问题是,比如我原本读取了5条记录,后来输入了条件以后只查到一条记录,这样的情况下前面这条记录可以被覆盖,但后面原本查询的剩下四条没有变化还在表格里,我是想每次查询都可以只显示我要查的信息,这要怎么做?

怎么清空表格呢?

最好是效率一点的方法 是从数据库里读的信息

作者: sky_pearl

发布时间: 2010-08-17

发错版块了

作者: softice_

发布时间: 2010-08-17

应该 是重新请求查询,条件 过滤查询。。。

在一个就是看你的数据 是怎么查出来的?又是怎么显示的? 如果是 列表迭代显示 就要重新条件查询啦,

要不是列表迭代,而是根据得到的全部数据结果的话,那就需要根据数据的匹配格式来解决啦。。。

我估计:你应该是条件查询,这也是比较习惯常用的方式。

作者: ladybirds2008

发布时间: 2010-08-17

我代码是这样的

String temp="select * from books"+" where bookname like "+a1+" and company like "+a3+" and author like "+a2+" and id>0";//里面的a1a2a3是输入框里的查询条件

while(rs.next())

{

a[i][0]=rs.getString(1);a[i][1]=rs.getString(2);a[i][2]=rs.getString(3);a[i][3]=rs.getString(4);

a[i][4]=rs.getDate(5);a[i][5]=rs.getString(6);a[i][6]=rs.getString(7);a[i][7]=rs.getString(8);

i++;

}

//rs是ResultSet

作者: sky_pearl

发布时间: 2010-08-17

清空表格只要给表格重新指定model就可以了

LZ处理数据的时候对TableModel进行操作。然后setModel().表格中的数据就自动更新了.

作者: Apeipo

发布时间: 2010-08-17

引用 4 楼 apeipo 的回复:

清空表格只要给表格重新指定model就可以了

LZ处理数据的时候对TableModel进行操作。然后setModel().表格中的数据就自动更新了.

意思每次写入数据前加一个setModel()?

作者: sky_pearl

发布时间: 2010-08-17

楼主应该考虑用javascript,可以清空表格,自动刷新页面的 直接百度一下 很简单的

作者: yangchao228

发布时间: 2010-08-17

汗 我不是做网页 是窗口的 只要能清空表格就OK了 谁给我说一下具体怎么做?

作者: sky_pearl

发布时间: 2010-08-17

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值