添加新组件后刷新 JFrame

2022-09-01 20:12:04

我想在运行时按下按钮时向我的JFrame添加一些新组件。到目前为止,这有效,但我必须手动调整窗口大小才能看到新组件。

是否有任何可以触发的操作或调用方法来刷新窗口?任何帮助赞赏。提前致谢。


答案 1

你必须到框架。如果这不起作用,您还必须致电revalidate();repaint();


答案 2

revalidate();
repaint();

revalidate告诉布局管理器根据新组件列表重置。这还将触发重新绘制的调用。

repaint用于告诉组件重绘自身。


推荐