Dialog! Kontrolle! Wie komme ich aus dem Wizard raus???

Status
Nicht offen für weitere Antworten.
A

Aimee

Gast
Hallo,

Ich habe mehrere Dialoge die ich mit Next z.B. schon gut durchlaufe.. Jetzt möchte ich einen BackButton einbauen.. Doch schließe ich momentan jeden Dialog mit s.dispose wieder. (Ist das nötig?) Wenn ich also Zurück gehe dann möchte ich ja meinen Dialog mit den vorangetragenen Daten sehen. Wie stelle ich das an da ich ja den Dialog neu laden muss oder???

Ich meine ich merke mir ja die Daten.. Muss ich die dann beim neuladen selber aus den gespeicherten Daten nachtragen??? Oder gibt es da Möglichkeiten?? Wie ist es z.B. wenn ich nur einen Dialog nehme und dann immer drauf zeichne und entsprechendes was ich nicht brauche unsichtbar mache??? ???:L

Ich glaube ich brauch mal ein Wochenende wo ich nur mit SWT rumspielen kann ohne das mir die Zeit im Nacken steckt..

:bahnhof:
 

byte

Top Contributor
Ich würde das Rad an Deiner Stelle nicht neu erfinden. Es macht denn Anschein, als wäre org.eclipse.jface.wizard.Wizard genau das, was Du suchst. Ein Dialog mit mehreren Seiten, Vor- und Zurück-Button... ein Wizard halt. ;)
 

foobar

Top Contributor
Im Paket von SwingX ist auch ein Wizard enthalten.


ch habe mehrere Dialoge die ich mit Next z.B. schon gut durchlaufe.. Jetzt möchte ich einen BackButton einbauen.. Doch schließe ich momentan jeden Dialog mit s.dispose wieder. (Ist das nötig?) Wenn ich also Zurück gehe dann möchte ich ja meinen Dialog mit den vorangetragenen Daten sehen. Wie stelle ich das an da ich ja den Dialog neu laden muss oder???

Ich meine ich merke mir ja die Daten.. Muss ich die dann beim neuladen selber aus den gespeicherten Daten nachtragen??? Oder gibt es da Möglichkeiten?? Wie ist es z.B. wenn ich nur einen Dialog nehme und dann immer drauf zeichne und entsprechendes was ich nicht brauche unsichtbar mache???
Speicher die Panels in einer Liste und zeige sie je nach selektiertem Index an. In Swing kann man sowas ganz einfach durch ein CardLayout realisieren.
 
A

Aimee

Gast
byto hat gesagt.:
Ich würde das Rad an Deiner Stelle nicht neu erfinden. Es macht denn Anschein, als wäre org.eclipse.jface.wizard.Wizard genau das, was Du suchst. Ein Dialog mit mehreren Seiten, Vor- und Zurück-Button... ein Wizard halt. ;)

Wäre es ja auch nur habe ich da nicht so die Kontrolle wie ich es gerne hätte.. z.B. den FinishButton möchte ich zum Schluss umbenennen. Und zu Anfang habe ich die Möglichkeit in 2 Richtungen zu gehen und beim WizardPage muss man so wie es scheint immer in der angegebenen Reihenfolge verfahren?? Ich sag ja ich brauche Zeit um ein wenig dran rum zu spielen... Aber momentan habe ich keine Möglichkeit gesehen mit dem Wizard diese 2 Dinge zu tun.. Wobei das mit der Reihenfolge am hindernsten ist wie ich finde.. ???:L

@foobar
Ich muss SWT benutzen deswegen kann ich mit Swing nichts ausprobieren.. Aber danke dir.. :)
 
A

Aimee

Gast
Mir "entsprang" soeben eine Idee.. :lol:

Ich mache den ersten Dialog als einzelnen. Danach kann ich ja mit dem Wizard den entsprechenden Weg starten.. *andiestirnklatsch*
Und für das Umbenennen des Buttons habe ich auch etwas gefunden..

Code:
protected void createButtonsForButtonBar (Composite parent)
    {
      super.createButtonsForButtonBar(parent);

      getButton(IDialogConstants.FINISH_ID).setText("MeinText");
 
    }

Das müsste doch gehen oder???

???:L :D
 
A

Aimee

Gast
Vielen Dank nochmal.. Werde das jetzt doch mit dem Wizard machen.. Habe jetzt noch ein bisschen rum gespielt und erreiche am Ende genug "Kontrollgewalt"..

:D
 
A

Aimee

Gast
Öhm... Ich habe zwar Kontrollgewalt über die Buttons usw. Aber wie komme ich zwischen einem Dialog raus??? Also zurück zur Logik?? ???:L
 
G

Guest

Gast
Help... :oops: Wie kann ich denn zwischendrin den Wizard verlassen ohne über ein Event die Logik auf zurufen??? Ich glaube SWT ist für so etwas wie Logik - GUI getrennt gar nicht ausgelegt.. Es könnte alles so schön einfach sein wenn ich in SWT Aufrufe machen dürfte...

:(
 
A

Aimee

Gast
Ach.. Da war ja was mit Observable usw.. ???:L Das müsste doch hin hauen oder??? Aber das teste ich morgen.. Ich mag jetzt nimmer..

:D
 

byte

Top Contributor
Anonymous hat gesagt.:
Ich glaube SWT ist für so etwas wie Logik - GUI getrennt gar nicht ausgelegt..

Na das halte ich doch mal für ein Gerücht. ;) Das MVC Prinzip funktioniert bei SWT nicht großartig anders als bei Swing. Nutz halt die Listener Mechanismen und/oder schreib Dir eigene (Observer/Observable, die Idee hattest Du ja jetzt selbst schon).
 
A

Aimee

Gast
Über die Listener darf ich halt nichts aufrufen oder wie meintest du das???

???:L ist schon spät.... *müdebin*
 

byte

Top Contributor
(ich denke mal Du meinst mit Aufruf den Zugriff aufs Modell)

Warum darfst Du im Listener nichts aufrufen? Listener sind Controller und somit für die Kopplung zwischen Model und View verantwortlich. Du kannst die Listener übrigens auch räumlich trennen und in einer Controllerklasse verwalten, falls das umbedingt gewünscht ist. Wobei es eigentlich gängige Praxis ist, die Listener als anonyme Objekte direkt in der View zu adden...
 
A

Aimee

Gast
Was meinst du mit Listener??? Ich meine die Listener von den Elementen (Buttons usw.) Und die GUI soll unabhängig von der Controllerschicht sein...

Ich glaube du redest von etwas anderem??? Hast du einen link zu dem was du meinst???

Danke für deine Hilfe..
 

byte

Top Contributor
Kann es sein, dass Du da was verwechselst? Die GUI soll unabhängig vom Modell sein und umgekehrt. Der Controller ist ja gerade für die Kommunikation zwischen diesen beiden Subsystemen zuständig und steht deshalb auch in Abhängigkeit zu diesen beiden.

GUI <-> Controller <-> Modell
 
A

Aimee

Gast
Huhu,

ja ich habe es vervechselt.. Danke.. :D Ich bin jetzt endlich voran gekommen..

:D
 
Hallo, Aimee, ich hätte kurz eine Frage. wie hast du solche dialog gemacht? eigentlich ich bin neu bei SWT GUI-programmierung. aber ich mache jetzt damit ein Projekt. Es geht um die programmierung und erstellung einer graphischen Benutzeroberfläche. ich brauche auch einige dialoge zu machen. aus einer hauptoberfläche. aber ich weiß noch nicht, wie funktioniert es. ich meine, soll ich solche dialoge mit SWT composite oder SWT dialog oder völlig selbst erstellen?

Vielen Dank!
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
MiHimbert Rückmeldung an den aufrufenden JAVAFX-Dialog AWT, Swing, JavaFX & SWT 1
H AWT Dialog Größe ändern - Schwarzer Inhalt beim groß ziehen AWT, Swing, JavaFX & SWT 1
L Swing Files abspeichern mit Save as Dialog Fenster AWT, Swing, JavaFX & SWT 5
N JavaFX Vor beenden der Anwendung durch klicken von X Dialog zeigen AWT, Swing, JavaFX & SWT 1
melaniemueller Confirmation Dialog erstellen AWT, Swing, JavaFX & SWT 18
C Swing Aufruf der Funktion (die ein Dialog anzeigt) über Symbol anzeigen lassen AWT, Swing, JavaFX & SWT 4
H Eigener Dialog mit Rückgabe -> Warten auf Button AWT, Swing, JavaFX & SWT 3
kodela Swing Problem mit Warten-Dialog AWT, Swing, JavaFX & SWT 16
ralfb1105 JavaFX Alert Confirmation Dialog aus einem Service Thread AWT, Swing, JavaFX & SWT 8
G JavaFX JavaFX-Dialog aus einer Nicht-JavaFX-Anwendung heraus AWT, Swing, JavaFX & SWT 1
C FileChooser Save-Dialog zeigt Files nicht an AWT, Swing, JavaFX & SWT 3
S AWT Java print dialog Problem AWT, Swing, JavaFX & SWT 0
E Swing Dialog modal aufrufen AWT, Swing, JavaFX & SWT 2
T JavaFX Dialog schließt ohne dass es schließen soll AWT, Swing, JavaFX & SWT 1
RalleYTN Modaler Dialog und JTree Node mit sehr... seeeeehr vielen Elementen AWT, Swing, JavaFX & SWT 6
T JOptionPane Dialog plus Rechnung ausgeben AWT, Swing, JavaFX & SWT 1
krgewb AWT JFrame soll sich wie Dialog verhalten AWT, Swing, JavaFX & SWT 9
J JavaFX Dialog - Style AWT, Swing, JavaFX & SWT 6
D Swing Dynamisches Dialog UI AWT, Swing, JavaFX & SWT 8
H JFileChooser Dateinamen vorgeben (Save Dialog) AWT, Swing, JavaFX & SWT 9
D Neues Dialog Mittig auf dem Bildschirm AWT, Swing, JavaFX & SWT 4
F 2D-Grafik Grafikproblem nach Aufruf von JColorChooser-Dialog AWT, Swing, JavaFX & SWT 6
M Java FX Innerhalb einem FXML-Dialog weiteren FXML-Dialog einblenden AWT, Swing, JavaFX & SWT 3
T SWT SWTBot Test: Dialog soll sich öffnen,wenn button gedrückt AWT, Swing, JavaFX & SWT 3
G Datei öffnen Dialog modifizieren AWT, Swing, JavaFX & SWT 13
W SWT Dialog richtig schließen? AWT, Swing, JavaFX & SWT 0
M Benutzer-Dialog ohne System.in/out AWT, Swing, JavaFX & SWT 2
P JOptionPane input und show Message Dialog AWT, Swing, JavaFX & SWT 5
F Dialog mit Titel, Text und Ok Button AWT, Swing, JavaFX & SWT 2
TheWhiteShadow SWT Dialog Titel setzen AWT, Swing, JavaFX & SWT 6
VfL_Freak Darstellungsproblem mit Dialog AWT, Swing, JavaFX & SWT 8
P Swing Dialog zeigt keinen Inhalt in Verbindung mit JFrame AWT, Swing, JavaFX & SWT 18
G Nebenläufiger Prozess mit Dialog AWT, Swing, JavaFX & SWT 2
C Swing Fortschrittsanzeige im Dialog ohne Fortschrittsbalken und Abbruchoption AWT, Swing, JavaFX & SWT 7
M Swing Elemente im Dialog neu "laden". AWT, Swing, JavaFX & SWT 6
VfL_Freak Swing KeyListener, um einen Dialog per ESC zu schließen AWT, Swing, JavaFX & SWT 6
R DnD in modalem Dialog AWT, Swing, JavaFX & SWT 4
I Dialog zum Speichern? AWT, Swing, JavaFX & SWT 16
M Dialog soll etwas an "Oberklasse" übergeben AWT, Swing, JavaFX & SWT 3
qwerqer Swing JDialog Darstellungsprobleme - Dialog lässt sich nicht schließen AWT, Swing, JavaFX & SWT 3
M Datei Speichern unter Dialog - SWT AWT, Swing, JavaFX & SWT 3
hdi Swing Bzgl JFrame & modaler Dialog AWT, Swing, JavaFX & SWT 6
N Modaler Dialog wird nicht angezeigt AWT, Swing, JavaFX & SWT 8
J SWT Dialog in Dialog automatisch öffnen AWT, Swing, JavaFX & SWT 19
H Confirm Dialog erweitern AWT, Swing, JavaFX & SWT 5
K Modaler Dialog aber trotzdem Aktualisierung des MainFrames AWT, Swing, JavaFX & SWT 6
B Gestaltung eines Optionen-Dialog AWT, Swing, JavaFX & SWT 16
P Swing Option zeitbeschränkt in modalem Dialog anbieten AWT, Swing, JavaFX & SWT 2
X Einem JFrame einen Dialog als Parent setzen. Möglich? AWT, Swing, JavaFX & SWT 4
L AWT Window, Dialog und verschiedene Betriebssysteme AWT, Swing, JavaFX & SWT 2
T SWT Window Builder Pro File Dialog anzeigen AWT, Swing, JavaFX & SWT 10
A Swing Delay (1-4 Sek.) bei JTable und Dialog beim ersten Ausführen AWT, Swing, JavaFX & SWT 3
P Swing modaler dialog AWT, Swing, JavaFX & SWT 3
P SWT Dialog AWT, Swing, JavaFX & SWT 3
O Login Dialog zweimal öffnen AWT, Swing, JavaFX & SWT 2
B Datei öffnen Dialog AWT, Swing, JavaFX & SWT 9
N Swing eigenen Dialog erstellen AWT, Swing, JavaFX & SWT 8
C Swing Fehlermeldung in einem Dialog anzeigen AWT, Swing, JavaFX & SWT 2
L Dialog mit Dauerschleifen AWT, Swing, JavaFX & SWT 4
K SWT TableViewer refresh() im Dialog AWT, Swing, JavaFX & SWT 2
Semox Swing FileSaveAs Dialog Problem AWT, Swing, JavaFX & SWT 14
H Sub-Dialog von modalem JDialog aus aufrufen - geht das? AWT, Swing, JavaFX & SWT 6
B Dialog aus DB Struktur erstellen AWT, Swing, JavaFX & SWT 4
D URL Dialog AWT, Swing, JavaFX & SWT 2
B Swing Keylistener fuer Dialog-Buttons AWT, Swing, JavaFX & SWT 2
J nicht weckklickbarer dialog AWT, Swing, JavaFX & SWT 15
S Frame - Panel - Dialog rückgabe wert AWT, Swing, JavaFX & SWT 5
D Swing Dialog schließen verhindern bei Fehleingabe AWT, Swing, JavaFX & SWT 2
F JColorChooser NICHT im Dialog AWT, Swing, JavaFX & SWT 12
C Swing Mit jTree ein Ordneröffnen Dialog machen? Und Ordner Inhalt auslesen? AWT, Swing, JavaFX & SWT 4
N SWT Dialog mit swt-widgets AWT, Swing, JavaFX & SWT 5
L AWT Daten vom Dialog an Frame senden AWT, Swing, JavaFX & SWT 3
Lurch Swing Dialog erbt von Dialog? AWT, Swing, JavaFX & SWT 28
eQuest Durchsuchen Dialog AWT, Swing, JavaFX & SWT 6
D ausgewählte Textstellen scheinen durch Dialog durch AWT, Swing, JavaFX & SWT 7
S Modalen Dialog nachbauen..? AWT, Swing, JavaFX & SWT 4
E Swing Rückgabe eines Wertes aus einem Dialog zu einem Dialog AWT, Swing, JavaFX & SWT 4
W Swing Problem beim Passwort Dialog AWT, Swing, JavaFX & SWT 4
T Dialog ohne Frame, direktes paint in graphics AWT, Swing, JavaFX & SWT 5
C requestFocus bei modalem Dialog AWT, Swing, JavaFX & SWT 3
5 Mod.Dialog reagiert n.auf ActionListener seiner Komponenten AWT, Swing, JavaFX & SWT 4
A Bitte warten Dialog AWT, Swing, JavaFX & SWT 4
G SWT Dialog AWT, Swing, JavaFX & SWT 7
GilbertGrape EXIT_ON_CLOSE in Dialog AWT, Swing, JavaFX & SWT 3
T JFileChooser: beim Save Dialog einen Dateinamen vorgeben? AWT, Swing, JavaFX & SWT 6
K Druck-Dialog AWT, Swing, JavaFX & SWT 4
D JTable nach Öffnen-Dialog umbaun AWT, Swing, JavaFX & SWT 5
K Dialog schliesst sich nicht. Warum? AWT, Swing, JavaFX & SWT 11
K Automatisch einen Dialog schliessen AWT, Swing, JavaFX & SWT 15
J dialog AWT, Swing, JavaFX & SWT 5
H nicht modaler Dialog verdeckt modalen Dialog AWT, Swing, JavaFX & SWT 5
S Probl. bei Java Programm - Dialog zum Bearbeiten von Bildern AWT, Swing, JavaFX & SWT 4
W Wie macht man so nen Settings Dialog AWT, Swing, JavaFX & SWT 2
K Datei öffnen Dialog AWT, Swing, JavaFX & SWT 5
K Dialog aus einem Dialog öffnen AWT, Swing, JavaFX & SWT 4
S preference dialog öffnen AWT, Swing, JavaFX & SWT 8
spacegaier Fehler beim Aufrufen von Dialog aus ActionListener AWT, Swing, JavaFX & SWT 12
B Confirmation Dialog AWT, Swing, JavaFX & SWT 2
T DIALOG für BEENDEN AWT, Swing, JavaFX & SWT 11
N Dialog text bis zum nächsten öffnen sichern AWT, Swing, JavaFX & SWT 4

Ähnliche Java Themen


Oben