이 레이아웃을 사용하여 버튼 및 레이블 구성 요소를 JPanel 에 저장합니다.
배치가 좀 번거롭다. 이해가 안 되는 것은 메시지를 남겨 주세요.
다음은 gridbaglayout 레이아웃 매개변수에 대한 설명입니다. 너는 그것을 사용할 수 있다.
Gridx-구성 요소의 왼쪽 가장자리와 그리드의 왼쪽 부분 사이의 거리입니다. 기본값은 상대값입니다.
Gridy- 구성 요소의 위쪽 모서리와 메쉬 위쪽 사이의 거리입니다. 기본값은 상대값입니다.
그리드 너비-구성 요소의 가로 너비. 기본값은 1 입니다.
메쉬 높이-어셈블리의 수직 높이; 기본값은 1 입니다.
Ipadx- 어셈블리 간의 수평 간격입니다. 구성 요소의 너비는 구성 요소의 최소 너비에 ipadx 값을 더한 값입니다. 기본값은 0 입니다.
Ipady- 어셈블리 간의 수직 간격입니다. 구성요소의 높이는 구성요소의 최소 높이에 ipady 값을 더한 값입니다. 기본값은 0 입니다.
WEIGHTX-창이 커지면 각 컴포넌트의 비율이 수평으로 커집니다. 기본값은 0 입니다.
가중치-창이 커지면 각 컴포넌트의 비율이 수직으로 커집니다. 기본값은 0 입니다.
채우기-표시 영역보다 작은 구성 요소를 사용하여 구성 요소의 동작을 제어할 수 있습니다. 구성요소가 수직, 수평 또는 양방향으로 채워질지 여부를 조정합니다. 기본값은 없음입니다.
삽입-구성 요소 및 표시 영역 (위, 왼쪽, 아래, 오른쪽) 주위의 빈 영역 크기를 나타냅니다. 기본값은 newInsets (0 0,0,0) 입니다.
Anchor-구성 요소가 표시 영역보다 작습니다. 이는 레이아웃 관리자 구성 요소가 테이블스페이스에서 어디에 있는지 알려줍니다. 기본값은 입니다
중심.
Gridwidth 및 gridheight 를 수정한 후에는 fill 속성을 적절하게 수정해야 합니다. 그렇지 않으면 구성 요소 표시 크기가 그대로 유지됩니다.
Gridx 및 gridy 의 가능한 값
RELATIVE 는 이전 구성 요소의 오른쪽 또는 아래에 배치됩니다.
Gridwidth 및 gridheight 의 가능한 값입니다.
RELATIVE 는 해당 행 또는 열에서 끝에서 두 번째 구성 요소로 구성 요소를 지정합니다.
REMAINDER 에서 만든 구성 요소는 만든 시작점에서 컨테이너의 허용 한도까지 확장됩니다.
가능한 채우기 값
없음: 구성요소 크기를 조정하지 않습니다.
수평: 높이를 변경하지 않고 화면표시 영역을 수평으로 채우도록 구성요소를 확장합니다. VERTICAL: 너비 변경 없이 표시 영역을 세로로 채우도록 구성 요소를 올립니다. BOTH: 구성 요소가 표시 영역을 완전히 채우도록 합니다.