2012-09-08 3 views
3

자바를 처음 사용하고 스윙 학습을 시작했으며 JFrame 내부의 JPanel 크기를 조정하는 데 문제가 있습니다. 나는이 자습서를 다음입니다 :JFrame 내부의 JPanel 크기 조정

http://vincentramdhanie.blogspot.com/2009/11/cardlayout-with-netbeans.html

궁극적으로 내가 다른 레이아웃의 각을 배우고 지금은 CardLayout에왔다 때문이다. 위의 경우 상태 패널에는 JPanel이 사용됩니다. 그것이 내가하고 싶은 일이기도하지만, JPanel을 빈 JForm에 드래그하면 모든 공간을 차지하고 .NET 패널을 사용하는 것처럼 크기 조정 핸들이 표시되지 않습니다. 속성 창에서 preferredSize를 변경하면 아무 작업도 수행되지 않습니다. 내가 여기서 무엇을 놓치고 있니? 나는 그런 기본적인 질문을하는 완전한 멍청한 놈처럼 느껴진다. 그러나 나는이 물건의 크기를 재조정 할 어떤 방법도 정말로 찾을 수 없다. : - |

편집 : 내가 얘기를 깜빡 했네요

; NetBeans IDE를 사용하고 있습니다

답변

4

CardLayout을 선택했기 때문에 JComponent의 크기를 조정할 수 없습니다. CardLayout은 동일한 디스플레이 공간을 공유하는 하나 이상의 구성 요소를 보유/관리 할 수 ​​있습니다.

documentation and good tutorials 읽을 내용.

+1

네, 지금해야 할 일은 패널을 추가하고 그 패널의 레이아웃을 CardLayout에 설정하는 것입니다. 메인 JForm이 아닌 .. 감사합니다. – Matt