我试着做一个全屏应用程序。我想知道如何使我添加到JFrame上的组件在每个分辨率上占据屏幕的一部分。
设计选项卡模式:

当我在全屏上运行时,我得到了这样的信息:

如何使以下界面调整到全屏?

发布于 2014-07-18 14:52:48
下面是一些基本布局管理器的概念,以及哪些基本布局管理器尊重首选大小(也就是说,当容器展开时,组件将不会随之展开,反之亦然)

尽管如此,您可能希望使用BorderLayout,并将您的顶部组件放置在BorderLayout.PAGE_START上。广告屏幕增加,包含在该布局位置的组件也会增加。(注意:示例的主容器使用BorderLayout)
至于图片,如果你想伸展一下,我会看看达里尔·伯克的StretchIcon。这将使图像保持相对大小。
另外一个常见的做法是用不同的布局管理器嵌套面板,以获得您想要的结果。您可以看到一个示例安德鲁·汤普森在这里
还可以在布局管理器视觉指南上了解有关布局管理器的更多信息。
https://stackoverflow.com/questions/24827046
复制相似问题