20.08.2012 Aufrufe

8 Das SWT

8 Das SWT

8 Das SWT

MEHR ANZEIGEN
WENIGER ANZEIGEN

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.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!