tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
245
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    chris938621 chris938621 ist offline Rookie
    Registriert seit
    Feb 2009
    Beiträge
    5
    Hallo zusammen

    Ich bin dabei ein größeres Java Programm zu schreiben, allerdings möchte ich dabei etwas Ordnung rein bringen.
    Ich benutze Swing, und Menüs mit Untermenüs.
    Jetzt soll bei jedem Klick auf einen Menüeintrag das "Hauptlabel" ein anderes sein (klar, wenn man im Menü was auswählt, dann soll sich das Label auch verändern, dann soll man was anderes sehen (z.B. das Textfield zum anlegen eines Datenbankeintrages oder bei einem anderen Menüeintag nur die Liste der Datenbank)).

    Jetzt ist die Frage, wie man sowas am geschicktesten realisiert, also dass mit jedem Klick auf einen Eintrag auch was neues zu in dem gleichen Fenster zu sehen ist. (Wie das mit ActionListener funktioniert ist mir klar, darum gehts nicht)
    Bisher habe ich, wenn man z.B. "Anlegen" auswählt es so gemacht, dass ich das ganze Pane lösche, und dann die Sachen von Anlegen drauf setze. Geht man jetzt auf einen anderen Eintrag, dann wird wieder alles gelöscht usw.
    Das ist nur seeeehr unübersichtlich.
    Habt ihr hierfür Lösungsideen, evtl mit verschiedenen Klassen und könntet das mal anhand eines kleinen Beispieles zeigen ?

    Schönen Dank,

    Chris
    Geändert von chris938621 (18.02.09 um 01:05 Uhr)
     

  2. #2
    normaler_spinner normaler_spinner ist offline Mitglied Gold
    Registriert seit
    Jun 2005
    Beiträge
    117
    Ich würd dazu das CardLayout nehmen und dann je nach gewählten Menü eine lazy Instanz des Panels anlegen und in den Vordergrund bringen. So kannst du auch sicherstellen, dass nur die Karten einmal aufgebaut werden wenn sie wirklich gebraucht werden.
     

Ähnliche Themen

  1. Swing / JavaFX UI-Testing mit Fest-Swing
    Von Thomas Darimont im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 0
    Letzter Beitrag: 20.11.10, 23:06
  2. eigene Swing-Klasse aus Swing-Elementen
    Von simonu im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 1
    Letzter Beitrag: 21.02.08, 18:22
  3. javax.swing.plaf.FontUIResource: Woher lädt Swing den Font
    Von Deficiency im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 0
    Letzter Beitrag: 17.01.08, 08:38
  4. [Swing] TableTree mit Swing realisieren - Starthilfe :)
    Von azure23 im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 3
    Letzter Beitrag: 26.05.07, 18:01
  5. Extreme Swing / Schicke Effekte mit Swing
    Von Thomas Darimont im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 0
    Letzter Beitrag: 30.12.05, 02:32