GUI(Swing) - смена панелей(Singelton?).
А правильно я стараюсь проектировать ГУИ?..
Сейчас делаю приложение на Swing.
Есть один JFrame в нем выставлена setContentPane таких же размеров JPanel.
Потом на эту JPanel по клике на кнопку грузится другая JPanel, потом определенные действия, последняя JPanel исчезает появляется новая и так д...
Представьте себе кнопочку "далее..".
Сейчас я делаю так:
Я передаю в конструктор предыдущую панель, потом, когда она мне не нужна была, вызывал метод - самоудаляйся и грузи другое и так д...
Я сейчас говорю только о уровне View.
Мне сегодня посоветовали, а почему бы не сделать подгружаемые панели Singelton и статическими?
Это хорошая практика, это лучшая практика, это не оч хорошая практика? Если кто сможет парочку аргументов...
Спасибо!