Dieses Video-Tutorial wurde auf Livestream gehostet und ist den Aufräum-Arbeiten zum Opfer gefallen. Die Original-Aufnahmen wurden von mir leider nicht archiviert und können nicht erneut hochgeladen werden. Daraus habe ich gelernt und werde in Zukunft eine lokale Kopie meiner Aufnahmen behalten. Das Endresultat, in Form eines vollständigem Codes, ist immer noch vorhanden und voll funktionsfähig. Er kann weiterhin hilfreich sein, daher wandert dieser Beitrag vorerst nicht in den Müll.
So einfach erstellt man in SWT einen Dialog.

ja/nein Abfrage mit SWT
Code
package SWTDialog;
import org.eclipse.jface.window.ApplicationWindow;
import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Control;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.MessageBox;
import org.eclipse.swt.widgets.Shell;
public class SWTDialog extends ApplicationWindow{
public SWTDialog() {
super(null);
}
@Override
MessageBox message = new MessageBox((Shell) parent,
SWT.YES|SWT.NO| SWT.ICON_QUESTION);
message.setText("Test Dialog");
message.setMessage("Wirklich löschen?");
System.
out.
println("Ergebnis:"+(message.
open()==SWT.
YES)); return parent;
}
public void run() {
setBlockOnOpen(true);
open();
Display.getDefault().dispose();
}
public static void main
(String[] args
) { new SWTDialog().run();
}
}