添加新组件后刷新JFrame
我想在运行时按下按钮时向我的JFrame添加一些新组件。 这工作到目前为止,但我必须手动调整窗口大小以查看新组件。
是否有可以触发的动作或调用刷新窗口的方法? 任何帮助赞赏。 提前致谢。
你必须revalidate();
框架。 如果这不起作用,你还必须调用repaint();
呼叫
revalidate(); repaint();
revalidate
告诉布局管理器根据新组件列表重置。 这也会触发重新调用的调用。
repaint
用于告诉组件重绘自己。
在java repaint();
为我工作。 而revalidate();
不适合我。