Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
164<br />
8 <strong>Das</strong> <strong>SWT</strong><br />
import org.eclipse.swt.<strong>SWT</strong>;<br />
import org.eclipse.swt.widgets.Display;<br />
import org.eclipse.swt.widgets.MessageBox;<br />
import org.eclipse.swt.widgets.Shell;<br />
public class widgetTest {<br />
}<br />
public widgetTest() {<br />
super();<br />
}<br />
public static void main(String[] args) {<br />
// Display-Instanz erzeugen<br />
final Display display = new Display();<br />
// TopLevel-Shell erzeugen (display als parent)<br />
final Shell toplevelShell = new Shell(display);<br />
// Titelzeile setzen<br />
toplevelShell.setText("TopLevel.Titelzeile");<br />
// Shell anzeigen<br />
toplevelShell.open();<br />
while (true) {<br />
// MessageBox erzeugen<br />
MessageBox box =<br />
new MessageBox(<br />
toplevelShell,<br />
<strong>SWT</strong>.RETRY<br />
| <strong>SWT</strong>.CANCEL<br />
| <strong>SWT</strong>.APPLICATION_MODAL<br />
| <strong>SWT</strong>.ICON_QUESTION);<br />
// Titel setzen<br />
box.setText("Test");<br />
// Nachricht setzen<br />
box.setMessage("Wollen Sie das noch einmal versuchen?");<br />
// MessageBox öffnen<br />
if (box.open() == <strong>SWT</strong>.CANCEL)<br />
break;<br />
}<br />
}<br />
Abb. 8–4 Die im Beispiel erzeugte Message-Box unter Windows XP.