2010-02-15 3 views
1

제 JFrame의 아래 가운데 부분에 JButton을 보관했습니다. 이제 창 크기를 조정할 때 JButton은 새로운 크기 조정 된 창에 따라 (새로운 중심에) 재배치되어야합니다. 아무도 이것을 수행하는 방법을 말할 수 있습니까? 미리 감사드립니다.윈도우의 크기를 재조정 할 때 JButton을 재배치하는 방법

+0

일부 코드 스 니펫을 올리시겠습니까? 그렇지 않으면 도움이 될 것입니다. – romaintaz

+0

@Nilesh - Timmyd가 말하고자하는 것은 더 많은 답변을 수락하면 (문제가 해결되었을 때) 미래의 질문에 대해 더 많은 사람들이 기꺼이 도와 줄 수 있다는 것입니다. – JasCav

답변

4

구성 요소가 프레임의 레이아웃 매니저에 따라 렌더링하는 트릭을 할 것 LayoutManagers 을 살펴 것입니다. 기본 레이아웃 관리자는 BorderLayout으로, 프레임을 North (위로), South (아래로), East (오른쪽), West (왼쪽) 및 Center (중간에있는 모든 것)의 5 개의 논리적 부분으로 나눕니다. 구성 요소는 기본적으로 중앙에 배치됩니다.

각 부품에 대한 서브 프레임을 만들고 유사한 레이아웃 관리자 또는 완전히 다른 레이아웃 관리자를 제공 할 수 있습니다. 귀하의 경우에는 메인 프레임의 남쪽 위치에 새 서브 프레임을 만들고 북쪽, 중앙 또는 남쪽 위치 중 하나에 단추를 넣으십시오. 이 도움이

희망 ...

1

1)은 "중앙 정렬"과 FlowLayout의를 usign JPanel과를 만들고 패널에 JButton를 추가합니다. 2) 기본적으로 BorderLayout을 사용하는 내용 창의 "남쪽"에이 패널을 추가하십시오.

관련 문제