JAVA中的JPanel如何刷新?

fhlkm 2010-07-02 04:38:49
情况大体是这样的,
在getcontentPane中加入两个面板panel1,和panel2
在panel1中是个tree,通过对tree的操作
把数据在panel2中的table显示出来
可是数据是正确的,在panel中始终显示不出来
Panel2.updateUI();
Panel2.repaint();
Panel2.revalidate();
Panel2.validate();
都用过 就是没效果

请问怎么刷新,谢谢》?
...全文
1003 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
39AjwtsjsrhfWnrC 2010-07-02
  • 打赏
  • 举报
回复
每天回帖即可获得10分可用分!

repaint?
happyfirst_2009 2010-07-02
  • 打赏
  • 举报
回复
学习下···
lyqiang00 2010-07-02
  • 打赏
  • 举报
回复
试下这个 repaintComponment()
单词可能拼错了。
每天回帖即可获得10分可用分!
windforcecn 2010-07-02
  • 打赏
  • 举报
回复
贴代码

看需求是刷table,而且JTable不需要用updateUI,这个方法是刷lookandfeel的
fyjava1984 2010-07-02
  • 打赏
  • 举报
回复
JTable 有一个模型对象,只要改变它的模型数据就可以了
fhlkm 2010-07-02
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 xcehn 的回复:]
刷table 呗
[/Quote]

table刷过了不行,我是用的updateUI,validate也用了,还是不行
fhlkm 2010-07-02
  • 打赏
  • 举报
回复
[Quote=引用楼主 fhlkm 的回复:]
情况大体是这样的,
在getcontentPane中加入两个面板panel1,和panel2
在panel1中是个tree,通过对tree的操作
把数据在panel2中的table显示出来
可是数据是正确的,在panel中始终显示不出来
Panel2.updateUI();
Panel2.repaint();
Panel2.revalidate();
Panel2.validat……
[/Quote]


我看过了,已经导入过了,可是还是不行,JTable是能生成了,可是在面板上,JTable显示不出来,(面板的属性是可以显示的)
xcehn 2010-07-02
  • 打赏
  • 举报
回复
刷table 呗
guobaoaskformore 2010-07-02
  • 打赏
  • 举报
回复
应该不是刷新的问题,数据设置到Jtable没。是不是设置其他实例了

62,622

社区成员

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

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