창 크기 조정시 jbutton을 재배치하는 방법
문제
나는 JButton을 내 jframe의 중간 부분에 보관했습니다. 이제 창을 크기를 조정할 때마다 새로운 크기가 크기가 큰 창에 따라 JButton을 재배치해야합니다 (새 센터에서). 누구든지 이것을 달성하는 방법을 말해 줄 수 있습니까? 미리 감사드립니다.
해결책
스윙의 구성 요소는 프레임의 레이아웃 관리자에 따라 렌더링됩니다. 기본 레이아웃 관리자는 PorterLayout이며 프레임을 북쪽 (위), 남쪽 (아래), 동쪽 (오른쪽), 서쪽 (왼쪽) 및 중앙 (사이)의 5 가지 논리적 부분으로 나눕니다. 구성 요소는 기본적으로 중앙에 있습니다.
각 부품에 대한 서브 프레임을 만들고 유사한 레이아웃 관리자 또는 완전히 다른 레이아웃 관리자를 제공 할 수 있습니다. 귀하의 경우 메인 프레임의 남쪽 위치에 새 서브 프레임을 만들고 버튼을 북쪽, 중앙 또는 남쪽 위치 중 하나에 넣으십시오.
도움이 되었기를 바랍니다...
다른 팁
1) "Center Alignment"를 사용하여 FlowLayout을 JPANEL USIGN을 작성하고 JBUTTON을 패널에 추가하십시오. 2) 기본적으로 경계선을 사용하는 컨텐츠 창의 "남쪽"에이 패널을 추가하십시오.
나는 LayoutManagers Borderlayout을 살펴볼 것입니다.
http://java.sun.com/docs/books/tutorial/uiswing/layout/border.html
제휴하지 않습니다 StackOverflow