16.11.2013 Aufrufe

Programmieren in Java - HostFiXX.de

Programmieren in Java - HostFiXX.de

Programmieren in Java - HostFiXX.de

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.

<strong>Programmieren</strong> <strong>in</strong> <strong>Java</strong><br />

f.addW<strong>in</strong>dowListener(<br />

new W<strong>in</strong>dowAdapter()<br />

{<br />

public void w<strong>in</strong>dowClos<strong>in</strong>g(W<strong>in</strong>dowEvent e)<br />

{<br />

System.exit(0);<br />

}<br />

});<br />

f.setSize(250,110); f.setVisible(true);<br />

}<br />

}<br />

Bei Applets ist es vom Browser abhängig, ob Instanzen von FileDialog e<strong>in</strong>gesetzt<br />

wer<strong>de</strong>n können. Die meisten Browser erzeugen lediglich e<strong>in</strong>en Fehler.<br />

Vor<strong>de</strong>f<strong>in</strong>ierte Dialogelemente<br />

Je<strong>de</strong>s Dialogelement wird <strong>in</strong> <strong>Java</strong> durch e<strong>in</strong>e eigene Klasse repräsentiert. Zur<br />

Aufnahme e<strong>in</strong>es Dialogelements <strong>in</strong> e<strong>in</strong>en Dialog wird e<strong>in</strong>e neue Instanz <strong>de</strong>r<br />

gewünschten Klasse angelegt und das resultieren<strong>de</strong> Element mit "add" <strong>in</strong> <strong>de</strong>n Dialog<br />

e<strong>in</strong>gefügt. Alle Dialogelemente s<strong>in</strong>d aus <strong>de</strong>r Klasse Component abgeleitet. Sie<br />

verfügen über die grundlegen<strong>de</strong>n Eigenschaften e<strong>in</strong>es Fensters, besitzen Größe und<br />

Position und s<strong>in</strong>d <strong>in</strong> <strong>de</strong>r Lage, Nachrichten zu empfangen und zu bearbeiten.<br />

Component<br />

Button TextComponent Conta<strong>in</strong>er MenuComponent Checkbox<br />

TextField TextArea Menu MenuBar MenuItem<br />

Panel<br />

W<strong>in</strong>dow<br />

Abb.: Komponenten <strong>de</strong>s AWT<br />

Applet Frame Dialog<br />

Vor<strong>de</strong>f<strong>in</strong>ierte Dialogelemente unter <strong>de</strong>n Komponenten <strong>de</strong>s AWT s<strong>in</strong>d:<br />

Labels 203 , Schaltflächen(Buttons) 204 , Kontrollkästchen und Optionsfel<strong>de</strong>r 205 ,<br />

Auswahlmenüs 206 , Listenfel<strong>de</strong>r 207 , Textbereiche und Textfel<strong>de</strong>r 208 , Schieberegler 209 .<br />

Das Dialogelement „Canvas“<br />

203 vgl. 5.2.2<br />

204 vgl. 5.2.1<br />

205 vgl. 5.2.3<br />

206 vgl. 5.2.4<br />

207 vgl. 5.2.5<br />

208 vgl. 5.2.6<br />

209 vgl. 5.2.7<br />

226

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!