[英]How to use GridLayout in Java?
我在名為PlayFrame的類中有以下代碼:
public void construct(FieldPanel fPanel){
this.setTitle("Play");
Dimension dimension = new Dimension(1200,600);
this.setSize(dimension);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.pack();
GridLayout gLayout = new GridLayout();
this.setLayout(layout);
score.setText("Score: " + pField.scoreValue);
// this.add(score);
// this.add(scoreList);
// this.add(status);
如您所見,我試圖創建一個新的GridLayout對象,但是我不確定如何使用它來顯示必要的組件。 我需要一個布局,其左上角有一個大面板,右上角有一個分數列表面板,左下角有一個小狀態標簽,右下角有一個小分數標簽。 因此,我有幾件事被注釋掉了,因為我不確定它們是否有效或確切地起作用。 如何獲得PlayFrame來顯示fPanel,兩個標簽以及他們需要將它們放置在Frame中的其他面板? 我只需要知道如何創建和使用GridLayout對象。 謝謝。
窗口應該是這樣的:
________________________________________________________________________________
|Play - 0 x |
|%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Score List: |
|%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Mario: 100 |
|%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Luigi: 50 |
|%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Waluigi: 20 |
|%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Wario: 10 |
|%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|Status: Ready! Score: 30 |
‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
百分比符號只是游戲進行的屏幕。 我希望這有幫助。
如果使用eclipse,我發現Window Builder對於創建GUI非常有用。 否則,正如其他人所說,Oracle網站是一個不錯的起點。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.