문제

나는 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

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top