2009-05-30 3 views
1

Я создал 5 очень похожих панелей, которые suppuosed, чтобы быть видимыми в одной и той же области кадра в то время, Что я имею в виду, когда при звездах приложений один из них (JPanel0) является видимый, а остальные четыре создаются, но невидимы, и когда я нажимаю Button1, JPanel1 устанавливает видимость, а JPanel0 становится невидимым, то же самое со всеми.Штабелирование JPanels поверх других

Мне удается приблизиться к BorderLayout. Но я не могу заставить их всех сосредоточиться на том, что будет в центре. Кто-нибудь может мне помочь? Большое спасибо!

ответ

5

Возможно, CardLayout быть тем, что вы ищете?

The Java Tutorials есть статья How to Use CardLayout, которая включает в себя пример, который переключается между парой JPanel с, которые получают выгружены с помощью CardLayout.

+0

избили меня, +1 CardLayout - это ИМО именно то, что Игнасио ищет –

0

Другой вариант - использовать OverlayLayout.