2012-05-31 6 views
0

많은 다른 JPanel을 뒤집는 JFrame을 확장하는이 기본 창을 가지고 있으므로 CardLayout이 이러한 종류의 동작에 유용 할 것이라고 생각했습니다.CardLayout Issues

CardLayout에 두 개의 창을 추가했습니다. 한 창은 두 창을 모두 추가 할 때 한 창보다 크며, 첫 번째 창은 더 작았고 두 번째 창은 더 크지 않았습니다 (좋은 동작), 그러나 그것은 첫 번째 창 아래에 거대한 공간을 남겼습니다.

크기가 어떻게 CardLayout에서 작동하는지 모르지만 pack()에 응답하지 않습니다. 특정 알고리즘을 사용하여 레이아웃의 기본 크기를 알아낼 수 있습니다.

누구나 아이디어가 있습니까?

+0

두 번째는 4 캘린더 및 많은 분야를 포함하는 동안 나는있는 ScrollView의 두 번째 창을 넣을 경우, – mprabhat

답변

3

CardLayout은 카드의 크기로 pack()의 GUI를 허용합니다.

작은 카드의 경우 흰색 공간을 시각적으로 즐겁게 정리하고 큰 카드를 스크롤 창에 넣을 수 있습니다.

제 창 로그인 폼

이고 I는 JOptionPane에서 보여 것 (예를 들어 도시 된 바와 같이 here - 아래 스크린) 또는 모달 JDialog한다.

+0

첫 번째 창은 로그인 폼 일부 코드를 보여 주시겠습니까이 작은에 최대 높이를 설정 창유리? –

+0

.. 당신이 그것을 시도했을 때 어떤 일이 일어 났습니까? BTW - 업데이트 참조. –

+0

정확하고 올바른 방법 – mKorbel