我希望我的JFrame窗口代表整个屏幕

时间:2017-06-16 10:14:42

标签: java swing netbeans layout-manager

问题是当我在屏幕上的jFrame窗口中创建GUI并稍后使用

全屏运行程序时
  setExtendedState(MAXIMIZED_BOTH);

它不会像在窗口see the red bordered area

中看到的那样显示出来

组件出现在屏幕的一个角落或仅在中心的一小部分,具体取决于布局,其余为空格like this

我想要JFrame窗口(请参阅第一张图片中的红色边框区域),这是在创建GUI 以表示我的整个屏幕时显示的,这样我就可以知道当我看到它时的样子全屏运行。

1 个答案:

答案 0 :(得分:2)

更改布局管理器,可能正在使用range(10, 20).collectInto(mutableListOf(), BiConsumer { l, i -> l.add(i) }) BorderLayout

的组合

这些将为您提供一种方法来定义组件在父容器中的定位和大小

有关详细信息,请参阅Layout out components within a container