본문 바로가기

JAVA /AWT

GridBagLayout 과 GridBagConstraints

GridBagConstraints

생성자는 디폴트와 , 11개의 인자를 받는 생성자가 있다.

1 , 2번째 매개변수 : x 번째 y 번째 를 지정 ( 배열 생각 하면 댐 )

3 , 4번째 매개변수 : width , height 를 지정 하는데, 하나의 컴포넌트의 크기만큼 배수로 증가 됨.

  * Remainder 를 지정 하면 더이상  컴포넌트 추가 되지 않음

     width 자리에 두면 가로로써 나머지 공간을 다차지

      height 자리에 두면, 세로로써 나머지 공간을 다 차지

5.6번째 매개변수 : 화면의 비율을 지정함 , Default : 1.0 

7번째 매개변수  : 위치를 지정 함  예) GridBagConstraints.WEST  or GridBagConstraints.NORTH 등등 ..

8번째 매개변수 : 호리젠탈 ,버티컬 BOTH 등 , 크기를 채우도록 속성을 지정한다. 디폴트는 none

9번째 : Insets 를 이용하여 여백을 조정함

10번째 : 크기 , 패딩값 조절 (픽셀단위)

11번째 : 크기 , 패딩값 조절 (픽셀단위)

 

  좀더 세밀한 조정이 필요한 경우 사용 !

GridBagConstraints gbc = new GridBagConstraints(0,0,1,1,1.0,1.0,GridBagConstraints.

CENTER,GridBagConstraints.BOTH, new Insets(0,0,0,0),0,0);

  gbl.setConstraints(bt, gbc);

 

'JAVA > AWT' 카테고리의 다른 글

이벤트  (0) 2013.02.28
Graphics2D - Font  (0) 2013.02.28
Robot 클래스  (0) 2013.02.28
(AWT) Inset , MenuShortcut  (0) 2013.02.28
Frame(AWT)  (0) 2013.02.26