내 그래픽을 어떻게 보이게하고 싶은지 알고 있지만 잠시 동안 LayoutManagers를 망쳐 놓고 잘 작동하는 조합을 찾지 못하는 것 같습니다.Java Layout Manager Advice
다음은 설정입니다. 1 JFrame은 2 개의 JScrollPane을 포함합니다. ScrollPane1은 JFrame 수직 공간의 30 %를 얻습니다. ScrollPane2는 JFrame 수직 공간의 70 %를 얻습니다.
각 JScrollPane에는, ScrollPane의 중앙의 중앙에 1 개의 JLabel, 스크롤 구획의 하단에 중심에있는 1 개의 JButton, 및 각 스크롤 구획의 중간의 많은 JCheckBox가 있습니다.
이상적으로는 다음과 같습니다 http://i.imgur.com/f7KsC.jpg
내 질문은 : 당신이 JFrame의 각 JScrollPane의를 위해 사용하는 것이 무엇 레이아웃 매니저?
편집 : 모든 외부 툴킷은 당사의 프로젝트에 통합되기 전에 회사의 법률 부서를 거쳐야합니다. 내부 자바 라이브러리를 고수하고 싶습니다.
EDIT 2 : Finished !! 최종 설정은 다음과 같습니다. http://i.imgur.com/5ndjx.png
내가 배운 것은 Java에서 분류 작업을 계속하는 것이 중요하다는 것입니다. 나는 프레임에 깨끗하게 들어갈 수 있기를 바라는 모든 물건에 대해 너무 적은 수의 컨테이너를 사용하고있었습니다. 그래서 나는 더 많은 패널과 레이아웃 매니저를 사용하기 시작했고 그것은 아름답게 나왔다. 완벽 해 보입니다. 도와 주신 모든 분들께 감사드립니다.
여러 패널을 사용하면 패널간에 일관된 정렬을 방지 할 수 있습니다. 귀하의 구체적인 경우에는 문제가되지 않을 수도 있지만, 보통의 경우에는 종종 그다지 심각하지 않습니다. 이제는 하나의 창/대화 상자에 대해 하나의 패널 (예 : 하나의 레이아웃) 만 유지하려고합니다. 그리고 DesignGridLayout과 같은 "상위 레벨"LayoutManager를 사용합니다.이 윈도우는 처리해야하는 대부분의 Windows에 적합합니다. – jfpoilpret
[MigLayout] (http://www.miglayout.com/)을 확인하십시오. – ninesided