2012-04-17 3 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

답변

0

상자를 사용하고 패널에서 다른 두 구성 요소의 preferredSize를 설정하십시오.

Box box = Box.createHorizontalBox();