如何调整窗口大小以使所有组件都可见



首先,我使用的是Intellij IDEA的GUI工具。我有一个窗口,它有一个浏览按钮,如果用户点击浏览按钮,他们可以浏览他们的计算机以查找图像文件。如果他们选择了一个图像文件,那么窗口会将该图像添加到上一个图像旁边的屏幕上。如果窗口几乎没有显示所有图像,而用户添加了另一个图像,我希望窗口能够扩展以显示新图像。

Java Swing有这个功能吗?如果是,我应该如何实施它?

如果使用适当的布局管理器,可以简单地调用Window#pack

你也应该考虑看看如何使用滚动窗格,因为我有一些非常大的图像。。。

您还可以看到Scrollable接口

最新更新