为什么我的JTable中的数据无法刷新?

cynthia841023 2005-03-31 11:09:33
如何用新的JTable代替旧的JTable,为什么我的旧的JTable老是remove不掉?导致新的总是不断加在后面
this.getContentPane().add(jPanel2, BorderLayout.CENTER);
jPanel.add(jScrollPane1, null);
jScrollPane1.getViewport().add(jTable1, null); //在滚动条中放入表

jScrollPane1.getViewport().removeAll();
jScrollPane1.getViewport().add(jTable2, null);


为什么显示出来的结果是jTable1和jTable2连在一起?如何把jTable1的数据删掉啊
...全文
101 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Daem0n 2005-03-31
  • 打赏
  • 举报
回复
在jScrollPane1.getViewport().removeAll();后面加上jPanel.setVisible(false)
然后再在jScrollPane1.getViewport().add(jTable2, null);后面加上jPanel.setVisible(true)试试
全粘架构师 2005-03-31
  • 打赏
  • 举报
回复
jScrollPane1.getViewport().remove(jTabel1);
SimonDW 2005-03-31
  • 打赏
  • 举报
回复
调一下jScrollPanel.revalidate()

62,614

社区成员

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

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