Hey Leute,
hab da eine kleine Gehirnblockade.
Also ich hab einen Frame erstellt mit 3 Panels( links, main , rechts)
Dann hab ich 2 neue Panels erstellt pnl_links, pnl_rechts, welche zur gegebenen Zeit in den Frame geladen werden. Nun hab ich im pnl_Links Buttons, die wenn man drauf klickt in weitere panels in main laden sollen. Da liegt das Problem.
Dachte ich könnte eine setter Methode (setmain(Panel xy) { main = xy } mit dazugehörigen repaint Methoden machen. Das funktioniert allerdings nicht. Das Problem liegt glaub ich daran das ich ja nur mit JFrame x = new Jframe() ; und dann x.setmain(testpanel) an die Funktion komme. Dadurch wird aber ja ne neue Instance erzeugt und somit tut sich rein gar nichts.
Hat jemand einen Tipp Bzw. eine Lösung?
Danke schonmal
hab da eine kleine Gehirnblockade.
Also ich hab einen Frame erstellt mit 3 Panels( links, main , rechts)
Dann hab ich 2 neue Panels erstellt pnl_links, pnl_rechts, welche zur gegebenen Zeit in den Frame geladen werden. Nun hab ich im pnl_Links Buttons, die wenn man drauf klickt in weitere panels in main laden sollen. Da liegt das Problem.
Dachte ich könnte eine setter Methode (setmain(Panel xy) { main = xy } mit dazugehörigen repaint Methoden machen. Das funktioniert allerdings nicht. Das Problem liegt glaub ich daran das ich ja nur mit JFrame x = new Jframe() ; und dann x.setmain(testpanel) an die Funktion komme. Dadurch wird aber ja ne neue Instance erzeugt und somit tut sich rein gar nichts.
Hat jemand einen Tipp Bzw. eine Lösung?
Danke schonmal