2011-12-13 4 views
0

4 개의 JButton이 서로 아래에 배치되었습니다. 사용자가 프레임을 수평으로 리사이즈 할 때 좌우로 이동하기를 원합니다.JFrame에 상대적인 컴포넌트 이동

예 : 프레임 크기 : 400,400
ButtonLocation :이어야한다 600400
ButtonLocation : 300200

지금 내가하는 프레임 크기를 조정 내가 이것을 달성 할 수있는 방법 500200

어떤 생각을?

감사합니다.

답변

2

적절한 LayoutManager를 사용하십시오. 예 : GridBagLayout 각 버튼에 대해 채우기 및 삽입을 GridBagConstraints로 설정할 수 있습니다.

1

아래에 4 개의 버튼을 가져 오려면 하나의 열 GridLayout에 넣으십시오. 프레임의 RHS를 기준으로 이동하려면 의 EAST 제약 조건 (패널에 GridLayout 포함)을 입력하십시오.

자세한 내용은 Using Layout Managers을 참조하십시오.