Я делаю проект 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?