Guten Abend,
ich habe ein Vokabeltrainer-Programm geschrieben. Die Steuerung läuft über zwei JFrames ("Edit" = neue Vokabeln eingeben und "Test" = Vokabeln testen).
Jetzt wäre es schön, wenn man EIN Hauptfenster mit Menü hätte, wobei man über das Menü u.a. auswählen kann, ob darin das "Edit-" ODER das "Test-frame" angezeigt werden soll.
Hier ist ein gut verständliches Beispiel, wie man ein JFrame mit Menü erzeugt. Aber wie bekommt man das hin, das andere JFrames darin angezeigt werden können?
"this.add(editframe)" Im code des Hauptfensters funktioniert nicht.
Eine Idee wäre, die einzubettenden JFrames zu JPanels umzuschreiben, und dann im Code des Hauptfensters this.add(editpanel) und this.remove(editpanel) zu schreiben...
(erscheint mir erstmal sinnvoll, weil: wieso soll etwas ein JFrame sein, wenn es nicht "standalone" angezeigt werden soll?!)
kann das funktonieren, ist das eine gute Lösung oder gibt es etwas besseres?
bin wie immer für jeden Hinweis dankbar!
ich habe ein Vokabeltrainer-Programm geschrieben. Die Steuerung läuft über zwei JFrames ("Edit" = neue Vokabeln eingeben und "Test" = Vokabeln testen).
Jetzt wäre es schön, wenn man EIN Hauptfenster mit Menü hätte, wobei man über das Menü u.a. auswählen kann, ob darin das "Edit-" ODER das "Test-frame" angezeigt werden soll.
Hier ist ein gut verständliches Beispiel, wie man ein JFrame mit Menü erzeugt. Aber wie bekommt man das hin, das andere JFrames darin angezeigt werden können?
"this.add(editframe)" Im code des Hauptfensters funktioniert nicht.
Eine Idee wäre, die einzubettenden JFrames zu JPanels umzuschreiben, und dann im Code des Hauptfensters this.add(editpanel) und this.remove(editpanel) zu schreiben...
(erscheint mir erstmal sinnvoll, weil: wieso soll etwas ein JFrame sein, wenn es nicht "standalone" angezeigt werden soll?!)
kann das funktonieren, ist das eine gute Lösung oder gibt es etwas besseres?
bin wie immer für jeden Hinweis dankbar!