tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
705
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    StehtimSchilf StehtimSchilf ist offline Mitglied Gold
    Registriert seit
    Oct 2003
    Beiträge
    117
    Hi Forum

    ich habe mir einen Swong GUI Wizard erstellt. 1 JFrame, dann werden nacheinander JDialogs aufgerufen.
    Wird die Appli gestartet, so ist auf dem JFrame ein JPanel mit einem GridBagLayout von 2 Spalten (HyperLink zum Dialog (JLabel), OK/NOK-Icon (JLabel).
    Dieses JPanel soll den Benutzer darüber informieren, wie seine aktuellen Einstellung sind (OK, NOK).
    Klickt der Benutzer auf einen Label (1. Spalte), so öffnet sich das entsprechende JDialog.
    Wann immer der Benutzer die Einstellungen speichert/lädt, werden die Einstellungen validiert und die Icons (2. Spalte) entsprechend angezeigt.


    So, sobald der Benutzer alle JDialogs durchgeklickt hat, soll am Ende wiederum eine Info angezeigt werden, welche Settings OK/NOK sind.

    Ich hab als Versuch einfach mal das JPanel vom JFrame auch dem JDialogFinish hinzugefügt - aber das klappt so nicht.

    Man müsste sowas mit Model View Controller lösen, hab' ich gelesen. Aber ich möchte nun nicht alles auf den Kopf stellen. Wie kann ich also auf die Schnelle das JPanel 2x anzeigen lassen? Natürlich könnte ich alles duplizieren, aber das ist ja nicht richtig.

    Alternativen?

    cheerioh & thx
    SiS
    Geändert von StehtimSchilf (22.03.10 um 17:01 Uhr)
     

  2. #2
    Avatar von zerix
    zerix zerix ist offline Hausmeister
    tutorials.de Moderator
    Registriert seit
    May 2005
    Beiträge
    4.335
    Hallo,

    da wirst du aber leider nicht drum herum kommen. Eine Komponente kann nicht gleichzeitig in zwei verschiedenen Containern dargestellt werden. Du wirst definitiv zwei JPanels benötigen. Ob du es jetzt zum dem MVC-Pattern umbaust, bleibt dir überlassen.

    Gruß

    Sascha
     
    Es ist schwer Allwissend zu sein. Aber ich komme damit klar. ;-)

  3. #3
    StehtimSchilf StehtimSchilf ist offline Mitglied Gold
    Registriert seit
    Oct 2003
    Beiträge
    117
    Danke.

    Hab nun die 12 labels kopiert und ebenso die zugehörigen Actionlisteners.... ging fix.

    MVC muss ich mal richtig reinlesen, damit ich es das nächste Mal gerade richtig mache!

    cheeioh & Thx
    SiS
     

Ähnliche Themen

  1. Subframes als JFrame oder JDialog
    Von mueslirocker im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 6
    Letzter Beitrag: 18.10.10, 17:26
  2. Kommunkation zwischen einen JFrame und JDialog....
    Von DaT-Monster im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 6
    Letzter Beitrag: 23.08.07, 10:36
  3. Problem mit Interaktion JFrame mit JDialog
    Von HansWernerM im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 3
    Letzter Beitrag: 25.06.07, 12:50
  4. JPanel mit Layout an JDialog übergeben...
    Von Tsa im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 6
    Letzter Beitrag: 22.12.05, 16:58
  5. Datenaustausch zwischen JFrame(parent) und JDialog(child)?
    Von ellion im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 4
    Letzter Beitrag: 17.10.05, 10:21