Войти

Показать полную графическую версию : GUI(Swing) - смена панелей(Singelton?).


Killer_13
11-04-2012, 22:38
Задался таким вопросом.
А правильно я стараюсь проектировать ГУИ?..
Сейчас делаю приложение на Swing.
Есть один JFrame в нем выставлена setContentPane таких же размеров JPanel.
Потом на эту JPanel по клике на кнопку грузится другая JPanel, потом определенные действия, последняя JPanel исчезает появляется новая и так д...
Представьте себе кнопочку "далее..".

Я передаю в конструктор предыдущую панель, потом, когда она мне не нужна была, вызывал метод - самоудаляйся и грузи другое и так д...
Я сейчас говорю только о уровне View.

Мне сегодня посоветовали, а почему бы не сделать подгружаемые панели Singelton и статическими?
Это хорошая практика, это лучшая практика, это не оч хорошая практика? Если кто сможет парочку аргументов...

Спасибо!

ferget
12-04-2012, 02:34
Мне сегодня посоветовали, а почему бы не сделать подгружаемые панели Singelton и статическими?
»
Зачем? Смысла в этом нет.

Killer_13
12-04-2012, 10:31
Ну вот, потому что есть сомнения, я и спрашиваю.

Тут мне посоветовали CardLayout, а как вы делаете такие приложения?




© OSzone.net 2001-2012