Hallo Community,
ich bin derzeit dabei mich in Java einzuarbeiten und dabei auch in das Swing Framework.
Nun habe ich testweise ein JFrame (Kontakte) erstellt in dem meine Daten angezeigt werden, Dialoge aufgerufen werden können und und und.
Nachdem das alles soweit funktioniert, wollte ich das ganze Programm nun um eine Ebene nach oben bringen.
Die Struktur soll folgendermaßen sein:
Programmaufruf --> JFrame mit Menüleiste, Toolbox etc. (Borderlayout)
Wenn man nun auf den Menüeintrag/Button (o.ä) "Kontakte" klickt, soll im selben Frame (Menüstruktur etc. soll beibehalten werden) meine Kontaktansicht angezeigt werden.
(Es sollen natürlich noch diverse andere Ansichten hinzugefügt werden, zwischen denen man dann wechseln kann)
Nun meine Fragen.
- Wie kann ich mehrere Ansichten im selben Frame anzeigen um zwischen ihnen hin und her wechseln zu können?
- Wie kann/muss ich mein zuvor erstelltes JFrame (Kontakte) umbauen damit ich es als Ansicht in mein (Haupt) JFrame einbauen kann?
Ich hoffe mein Problem ist klar geworden und ihr könnt mir helfen.
Danke schonmal im vorraus
ich bin derzeit dabei mich in Java einzuarbeiten und dabei auch in das Swing Framework.
Nun habe ich testweise ein JFrame (Kontakte) erstellt in dem meine Daten angezeigt werden, Dialoge aufgerufen werden können und und und.
Nachdem das alles soweit funktioniert, wollte ich das ganze Programm nun um eine Ebene nach oben bringen.
Die Struktur soll folgendermaßen sein:
Programmaufruf --> JFrame mit Menüleiste, Toolbox etc. (Borderlayout)
Wenn man nun auf den Menüeintrag/Button (o.ä) "Kontakte" klickt, soll im selben Frame (Menüstruktur etc. soll beibehalten werden) meine Kontaktansicht angezeigt werden.
(Es sollen natürlich noch diverse andere Ansichten hinzugefügt werden, zwischen denen man dann wechseln kann)
Nun meine Fragen.
- Wie kann ich mehrere Ansichten im selben Frame anzeigen um zwischen ihnen hin und her wechseln zu können?
- Wie kann/muss ich mein zuvor erstelltes JFrame (Kontakte) umbauen damit ich es als Ansicht in mein (Haupt) JFrame einbauen kann?
Ich hoffe mein Problem ist klar geworden und ihr könnt mir helfen.
Danke schonmal im vorraus