当前位置: 代码迷 >> Java相关 >> 如何刷新JFrame
  详细解决方案

如何刷新JFrame

热度:520   发布时间:2006-10-28 19:10:44.0
如何刷新JFrame
如何刷新JFrame  让里面的内容更新
搜索更多相关的解决方案: JFrame  

----------------解决方案--------------------------------------------------------
你的意思是 原来里面放了一些东西然后过一段时间换成另外一种样子????。。。动态啦。。。不会!!!

----------------解决方案--------------------------------------------------------
就是类似于换皮肤啊
----------------解决方案--------------------------------------------------------
不太明白你的意思
还是先去看看基础的API吧


----------------解决方案--------------------------------------------------------
我以前人为试过使其达到刷新的效果,其实当看到那段代码才知道如此的简单,因为我也是一直没找到JDK里刷新的方法,所以请教别人,当时我是为了做一个报表类的玩意,上面是查询条件,下面是表格,然后表格里可以放15条记录,也许我在查一月份到二月份时只有五条记录,而且如果我连点两次会发现一模一样的记录被追加到表格后面,这明显是不现实的,所以我的目的就是要复盖住他,也就是说当再次点击按扭的时候重新new row,再将其内置空,然后将你第二次点击按扭所查询出来的东西复在上面, 这样也就自然成了一个循环,只要重复点击,出来的虽然是一样的记录,不过不会被追加在之前的记录上,所以用户也就看不出来了.
我只是说了一个我当时做的原理,代码我一时还记不住,呵....并不复杂,但是比较容易把头搞晕
----------------解决方案--------------------------------------------------------
楼主的意思是不是用validate()方法?
----------------解决方案--------------------------------------------------------
我写JFrame在启动的时候jpanel中的按钮无法显示
在有操作的时候才能显示,比如拖动和改变大小
我想可能是刷新的问题
请问要怎么解决

----------------解决方案--------------------------------------------------------
我的问题已经解决
关于刷新的问题
如果是载入新的组建
我找到一种很简单的方法
定义多个Jpane 容器
并且放在同一片区域
当需要相应的东西时就设定
其setVisiable(true);其余都false
我给JButton监听后可以像标签一样自由切换

希望各位借鉴
----------------解决方案--------------------------------------------------------
回复:(shenba)如何刷新JFrame
repaint()好像可以吧
----------------解决方案--------------------------------------------------------
8楼的建议很好,我的建议是直接在事件处理方法里面设置相关内容
----------------解决方案--------------------------------------------------------