JFace TreeViewer und User-Interaktion

chris_sit

Erfahrenes Mitglied
Hi zusammen,

ich werkel noch an meinem TreeViewer und bin derzeit dran ihm etwas Leben einzuhacuhen..

Folgendes Problem:

Ich habe mir Actions für Add/Delete geschrieben, das klappt auch mit der Model-Viewer Synchronisation. Beim Hinzufügen von Elementen möchte ich dem User jedoch die Möglichkeit geben dem neuen Element ein paar Werte zuzuordnen.

Nachdem ich ein Weilchen geschmökert habe, scheint mir ein InputDialog dafür geieignet zu sein. Sprich:

Add-Action -> Öffnet Dialog -> User gibt Daten ein -> Validieren & Verarbeiten der Eingabe

Mein Problem: Wie bekomme ich mehr als einen Wert in den Input Dialog? Wie ich das bisher sehe, habe ich ein Feld zum Erfassen der Daten - da ich aber gerne 2+ Angaben vom User hätte, bin ich noch am Grübeln...

Hoffe jemand hat einen Tipp für mich =)
 
Hallo,

Mein Problem: Wie bekomme ich mehr als einen Wert in den Input Dialog? Wie ich das bisher sehe, habe ich ein Feld zum Erfassen der Daten - da ich aber gerne 2+ Angaben vom User hätte, bin ich noch am Grübeln...
bau dir einen eigenen Dialog... org.eclipse.jface.dialogs.Dialog oder baue dir gleich einen JFace Wizzard mit einem entsprechenden Datenmodell welches dann die Eingaben der einzelnen Wizzard Pages hält.

Gruß Tom
 
Hallo,


bau dir einen eigenen Dialog... org.eclipse.jface.dialogs.Dialog oder baue dir gleich einen JFace Wizzard mit einem entsprechenden Datenmodell welches dann die Eingaben der einzelnen Wizzard Pages hält.

Gruß Tom

Mal wieder Danke für die schnelle Antwort =)

Zu JFace Wizards habe ich bei den EcipseArticles ein nettes Beispiel gefunden - das hilft mir schon sehr weiter.
Im Prinzip müsste es doch auch möglich sein den Wizard ebenfalls für's Editieren von Objekten zu verwenden - oder gibt's dabei Probleme über die ich mir momentan nicht bewusst bin?!
 
Zurück