2012-10-07 4 views
2

나는 인 JPanel을 가지고 있으며 중앙에 새 패널을 설정하고 가운데에 컨테이너 (JDesktopPane)를, 하단에 다른 패널을 설정했습니다. 이제 컨테이너의 중심에 패널 (카드 레이아웃)을 동적으로 설정하려고합니다.컨테이너의 가운데에 패널 추가하기

  top --> panel 
panel(BorderLayout)center --> container(JDesktopPane) --> panel(CardLayout) 
      bottom --> panel 

여기 카드 레이아웃에는 카드와 다른 패널이 포함되어 있습니다. 문제는 컨테이너의 중앙에 각 카드를 표시 할 수 없다는 것입니다.

답변

3

컨테이너의 중심을 표시하는 방법은 무엇입니까?

GridBagLayout이있는 패널에 넣고 제한없이 유일한 구성 요소로 추가하면 중앙에 배치됩니다. 예를 들어 this answer을 참조하십시오.

+0

감사합니다. +1은 답장과 유용한 잉크입니다. 나는 시도를 줄 것이다. –

-1

-GroupLayout는 그들도 원하는대로 구성 요소를 배치하는 번거 로움 무료로 방법을 제공합니다.

-GroupLayout는 2005 년

NetBeans 그룹에 의해 개발되었다 - 당신은 구글에서 무료로 Windows Builder Pro을 다운로드하여 사용할 수 있습니다.