2017-06-16 67 views
-1

问题是当我在屏幕上jFrame窗口创建图形用户界面和使用全屏幕后运行该程序就我希望我的JFrame窗口到代表整个屏幕

setExtendedState(MAXIMIZED_BOTH); 

它没有显示出像它看上去窗口see the red bordered area

组件出现在屏幕的一角或仅在中心的一小部分,这取决于布局和其余部分是空的空间like this

我想JFrame窗口(见第一图像的红色边框的区域),这是在创建GUI 代表着我的整个屏幕,这样我可以知道,当我在运行它,它的外观表现全屏。

+0

1)为了更好地提供帮助,请发布[MCVE]或[简短,独立,正确的示例](http://www.sscce.org/)。 2)从屏幕截图看,问题似乎是关于布局的使用。但发布一个MCVE/SSCCE,我们可以给出明确的答案。 –

回答

2

更改布局管理器,也可以是使用与BorderLayout组合GridBagLayout

这些将提供一种手段来定义组件是如何定位和父容器内尺寸

更多见Layout out components within a container详细信息

+0

从今天早上开始,我正在改变布局。没有用。使用不同的布局只是将它发送到屏幕的中心或其他部分。 –

+3

*“nothing works”*建议您发布一个MCVE/SSCCE似乎也不工作.. :( –