2012-05-24 1 views
0

Я делаю проект GUI в NetBeans. У меня есть JFrame и 3 JPanels. Одновременно отображается только один из JPanels. Отображаемый JPanel следует изменить с помощью опции меню (работа слушателей).Изменение JPanels в JFrame с использованием NetBeans GUIBuilder

Мой вопрос в том, как его отключить? Я попытался удалить старый JPanel и вставить новый JPanel. Я попытался добавить четвертый JPanel в JFrame, и все три JPanels существуют в четвертом, поэтому я могу использовать removeAll() (плохая техника, но я был в отчаянии). Я попытался перенаправить ссылку на объект, чтобы он указывал на новую JPanel вместо старой. В каждом случае я закончил код, отрезанный от

revalidate(); 
    repaint(); 

Безрезультатно. Я видел много разговоров о CardLayout и GroupLayout, но я понятия не имею, как их реализовать с помощью NetBeans GUIBuilder. Может ли один из вас прекрасных людей рассказать мне, как отключить JPanels?

ответ