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

时间:2013-08-02 05:43:51

标签: java swing user-interface intellij-idea resize

首先我正在使用Intellij IDEA的GUI工具。 我有一个带有浏览按钮的窗口,如果用户单击浏览按钮,他们可以浏览他们的计算机以获取图像文件。如果他们选择了一个图像文件,那么窗口会将该图像添加到上一个图像旁边的屏幕上。如果窗口几乎没有显示所有图像而用户又添加了另一个图像,我希望窗口展开以便能够显示新形象。

Java Swing是否具备此功能?如果是这样,我该如何实施呢?

1 个答案:

答案 0 :(得分:3)

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

您还应该考虑查看How to use scroll panes,因为我有一些非常大的图片......

您可以看到的另一件事是Scrollable界面