为什么用了validate()还是不能更新画面?小弟做毕业设计急着用......

wicifish 2006-03-22 11:03:57
我在做毕业设计时,用swing的JFrame做一个界面,先在面板中加几个文本框,完成一些基本的输入后,需要将这些文本框从面板中remove,然后加入新的组件到面板中,然后validate(),但是界面却不能正常显示,主要是先前的文本框的残影还留在界面中,必须手动改变一下窗体的大小后才能恢复正常,请问这是怎么回事啊?要怎么样才能解决啊?
...全文
89 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
jk88811 2006-03-22
  • 打赏
  • 举报
回复
贴出代码来看看嘛...

最大化可以:
frame.setExtendedState(JFrame.MAXIMIZED);
wicifish 2006-03-22
  • 打赏
  • 举报
回复
还有,就是怎么让JFrame初始运行的时候最大化?在VB中可以通过设置窗体的WindowState属性实现,但是在java中不知道怎么办

62,629

社区成员

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

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