簡體   English   中英

如何在Java中使用GridLayout?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM