Witam.
Piszę program, który posiada dużo JPanel-li. JPanel-le wstawiam do JTabbedPane tworząc w ten sposób JFrame z zakładkami.
Mam tle tych JPaneli że już się gubię w całości kodu, każdy JPanel jest tworzony w osobnej metodzie, wszystkie JPanele i metody działające, które są potrzebne w do działania całości programu działają w obrębie jednej klasy. Część JPaneli współpracuje ze sobą tzn. między nimi wymieniane są dane. Nie jestem zbyt obyty z Javą i dlatego mam pytanie do szanownych kolegów czy dużo będzie problemów z wymianą danych między JPanel-ami jeśli każdy JPanel i wszystkie metody potrzebne do działania powrzucam do oddzielnych klas (tzn. jeden JPanel + metody potrzebne do jego działania będą w jednej klasie)? Co trzeba zrobić, jaką metodę zastosować aby dane między metodami w różnych klasach/Panelach można było swobodnie wymieniać dane (danymi są pola jak i również tablice) ?
Czy pola statyczne w umieszczone głównej klasie będą dobrym sposobem na wymianę danych?
Z góry dziękuje za wszelkie podpowiedzi.