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

标签 java swing user-interface intellij-idea resize

首先,我使用 Intellij IDEA 的 GUI 工具。
我有一个带有浏览按钮的窗口,如果用户单击浏览按钮,他们可以浏览他们的计算机以获取图像文件。如果他们选择图像文件,则窗口会将该图像添加到上一张图像旁边的屏幕上新图片。

Java Swing 有这个能力吗?如果是这样,我应该如何实现它?

最佳答案

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

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

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

关于java - 如何调整窗口大小以使所有组件可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18009532/

相关文章:

java - HTTPServer 发布参数

java - 为什么这个 JMenu 会显示在这个 JPanel 上?

java - JComponents 未在 JFrame 上正确绘制

qt - 如何在 PyQt GUI 中发出延迟信号?

java - 如何在 Java 中显式调用静态初始化器?

java - 如何把Java程序放到网上?

java - 从后面的代码关闭当前窗口

ios - 在启动屏幕中执行代码

iphone - iphone 上的内联 html5 视频

java - 如果已知 UTC 的日期和该时区的时间,如何知道该时区的日期?