2017-06-16 120 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似乎也不工作.. :( –