Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   GUI(Swing) - смена панелей(Singelton?). (http://forum.oszone.net/showthread.php?t=232624)

Killer_13 11-04-2012 22:38 1897915

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

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

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

Спасибо!

ferget 12-04-2012 02:34 1898017

Цитата:

Цитата Killer_13
Мне сегодня посоветовали, а почему бы не сделать подгружаемые панели Singelton и статическими?
»

Зачем? Смысла в этом нет.

Killer_13 12-04-2012 10:31 1898137

Ну вот, потому что есть сомнения, я и спрашиваю.

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


Время: 03:36.

Время: 03:36.
© OSzone.net 2001-