2012-04-17 31 views
1

使用grouplayout如何讓一個字段擴展三個父母的長度?這是我目前擁有的。我想要做的是添加一個文本框,將這個三個項目的長度延長框。我該怎麼做?GroupLayout Java

layout.setHorizontalGroup(layout.createSequentialGroup() 
     .addComponent(puzzleNumber) 
     .addComponent(newPuzzleButton) 
     .addComponent(newPuzzleNumber));    

layout.linkSize(SwingConstants.HORIZONTAL, newPuzzleButton, newPuzzleNumber); 

layout.setVerticalGroup(layout.createSequentialGroup() 
     .addGroup(layout.createParallelGroup(BASELINE) 
      .addComponent(puzzleNumber) 
      .addComponent(newPuzzleButton) 
      .addComponent(newPuzzleNumber)) 
+0

我建議使用[WindowBuilder](https://developers.google.com/java-dev-tools/wbpro/quick_start)。 – Kai 2012-04-17 16:59:57

回答

0

使用一個方框並設置面板中其他兩個組件的preferredSize。

Box box = Box.createHorizontalBox();