Witam!
Mam problem dotyczący zastosowania MVC w Swingu. Samo MVC rozumiem i stosowałem przy używaniu frameworków w PHP. W Javie w Swingu natomiast nie rozumiem jak to wszystko ma się odbywać.
Mam główną klasę w której tworzę główny kontroler i przekazuje do niego głowny widok i główny model. Chciałbym aby moja aplikacja działała w jednym JFrame, widok chciałbym zmieniac za pomoca CardLayout. Gdzie teraz tworzyc kolejne kontrolery? Załózmy, że właczam program - wyświetla mi się pierwsza karta z CardLayoutu i menu. Klikam w menu "przycisk1" po czym CardLayout zmienia mi widok w JFrame na utworzony chwile wcześniej Panel(utworzony został w głównym widoku).
Gdzie i w jaki sposób stworzyc kontroler do nowego panelu?