2016-11-01 11 views
-2

이것은 내가 무엇을 가지고 :GridBagLayout에 JButton의 위치

enter image description here

이 내가 가지고 싶은 것입니다 : 여기

enter image description here

내 코드의 조각이다

container.add(conteneur2 , BorderLayout.EAST); 


conteneur2.setBackground(Color.ORANGE); 


conteneur2.setLayout(new GridBagLayout()); 

GridBagConstraints gbc = new GridBagConstraints(); 

JButton Bouton= new JButton("New remote site"); 

// Bouton 1 

gbc.gridx=0; 
gbc.gridy=0; 
gbc.gridwidth = GridBagConstraints.REMAINDER; 
gbc.gridheight = 1; 
gbc.anchor = GridBagConstraints.LINE_START; 

conteneur2.add(bouton,gbc); 

그래서 무엇이 문제입니까?

답변

4

당신은 앵커 NORTH

gbc.anchor = GridBagConstraints.NORTH; 

1로 Y 무게는 모든 여유 공간을 Y 방향으로 분산 의미를 설정해야합니다.

gbc.weighty = 1; 
+0

thanx !! 또 다른 질문 : 만약 내가 뭔가를 (첫 번째 버튼 아래에 다른 버튼을 추가) 같은 것을하고 싶다면 나는 무엇을 변경해야합니까 : http://hpics.li/babe338 –

+0

무엇을 의미합니까? 첫 번째 버튼 아래에 다른 버튼을 추가 하시겠습니까? – ArcticLord

+0

예 나는 내가 gbc.gridx = 0;을 만들어야한다는 것을 알고있다. 및 gbc.gridy = 1; 하지만 또 뭐야? –