【急】swing里的JTable表格如何重新载入或者刷新其中内容呢?

linkinli 2004-09-02 09:20:51
用JTable做了一个显示数据的表格,想另外添个按钮,点击后可以修改表格项或者删除,不直接在表格上面改。 可是没有找到哪个方法可以重新载入、删除整行或者刷新其中内容的方法 高手请指教一下
...全文
3575 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lixiang823517 2004-09-03
  • 打赏
  • 举报
回复
updateUI
建议使用model,模式内数据的变化可以使显示也发生改变
mail25 2004-09-03
  • 打赏
  • 举报
回复 1
注:vtable就是你的实例,下面的语句就可以了.
vtable.getModel().fireTableStructureChanged();//表格结构的涮新
vtable.getModel().fireTableDataChanged();//数据的涮新
Shires 2004-09-03
  • 打赏
  • 举报
回复
up
cuij7718 2004-09-03
  • 打赏
  • 举报
回复
使用这个函数
fireTableDataChanged();
射天狼 2004-09-03
  • 打赏
  • 举报
回复
intRow = tb.getSelectedRow ();
((DefaultTableModel)tb.getModel()).removeRow (intRow);

//这是删除行的,我也想找更新某一些内容或者删除所有数据的方法,可惜没找到
疯癫行者 2004-09-02
  • 打赏
  • 举报
回复
建议你用Model方式提供内容,在修改Model(即显示的内容)之后,只需要重新执行一次jtable.setModel(model)
mickeylm 2004-09-02
  • 打赏
  • 举报
回复
帮你顶
mq612 2004-09-02
  • 打赏
  • 举报
回复
试试在修改后对JTable的父容器进行重新布局,用
父容器.invalidate();
父容器.validate();

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧