16.11.2013 Aufrufe

Programmieren in Java - HostFiXX.de

Programmieren in Java - HostFiXX.de

Programmieren in Java - HostFiXX.de

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

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

*/<br />

}<br />

E<strong>in</strong>fügen / Entfernen passen<strong>de</strong>r Listener<br />

Das neue Event-Mo<strong>de</strong>ll von <strong>Java</strong> 1.1 bzw. 1.2 hat mit <strong>de</strong>m JDK 1.0 offensichtlich nur<br />

noch wenig geme<strong>in</strong>sam. Alle AWT-Komponenten haben im neuen AWT-Event-<br />

Handl<strong>in</strong>g „addXXXListener()“- und „removeXXXListener()“-Metho<strong>de</strong>n<br />

erhalten. „XXX“ beschreibt <strong>de</strong>n Typ <strong>de</strong>s Events. Die folgen<strong>de</strong> Tabelle zeigt<br />

Ereignisse, „Listeners“, Metho<strong>de</strong>n und Komponenten, die über addXXXListener()<br />

bzw. removeXXXListener() auf spezifische Ereignisse reagieren:<br />

Event, „listener <strong>in</strong>terface“ und „add“- bzw.<br />

„remove“-Metho<strong>de</strong>n<br />

ActionEvent<br />

ActionListener<br />

addActionListener()<br />

removeActionListener()<br />

AdjustmentEvent<br />

AdjustmentListener<br />

addAdjustmentListener()<br />

removeAdjustmentListener()<br />

ComponentEvent<br />

ComponentListener<br />

addComponentListener()<br />

removeComponentListener()<br />

Conta<strong>in</strong>erEvent<br />

Conta<strong>in</strong>erListener<br />

addConta<strong>in</strong>erListener()<br />

removeConta<strong>in</strong>erListener()<br />

FocusEvent<br />

FocusListener<br />

addFocusListener()<br />

removeFocusListener()<br />

KeyEvent<br />

KeyListener<br />

addKeyListener()<br />

removeKeyListener()<br />

MouseEvent<br />

MouseListener<br />

addMouseListener()<br />

removeMouseListener()<br />

MouseEvent<br />

MouseMotionListener<br />

addMouseMotionListener()<br />

removeMouseMotionListener()<br />

W<strong>in</strong>dowEvent<br />

W<strong>in</strong>dowListener<br />

addW<strong>in</strong>dowListener()<br />

removeW<strong>in</strong>dowListener()<br />

ItemEvent<br />

ItemListener<br />

addItemListener()<br />

removeItemListener()<br />

Komponenten, die dieses Ereignis unterstützen<br />

Button, List, TextField, MenuItem und se<strong>in</strong>e<br />

Abkömml<strong>in</strong>ge e<strong>in</strong>schl. CheckboxMenuItem, Menu<br />

und PopupMenu<br />

Scrollbar,<br />

alles was mit <strong>de</strong>r Erzeugung vom „Adjustable“-<br />

Interface zu tun hat<br />

Component und se<strong>in</strong>e Abkömml<strong>in</strong>ge, e<strong>in</strong>schl.<br />

Button, Canvas, Checkbox, Choice, Conta<strong>in</strong>er,<br />

Panel, Applet, ScrollPane, W<strong>in</strong>dow, Dialog,<br />

FileDialog, Frame, Label, List, Scrollbar,<br />

TextArea, TextField<br />

Conta<strong>in</strong>er und se<strong>in</strong>e Abkömml<strong>in</strong>ge, e<strong>in</strong>schl.<br />

Panel, Applet, ScrollPane, W<strong>in</strong>dow, Dialog,<br />

FileDialog, Frame<br />

Component und se<strong>in</strong>e Abkömml<strong>in</strong>ge e<strong>in</strong>schl.<br />

Button, Canvas, Conta<strong>in</strong>er, Panel, Applet,<br />

ScrollPane, W<strong>in</strong>dow, Dialog, FileDialog, Frame,<br />

Label, List, Scrollbar, TextArea, TextField<br />

Component und se<strong>in</strong>e Abkömml<strong>in</strong>ge e<strong>in</strong>schl.<br />

Button, Canvas, Checkbox, Choice, Conta<strong>in</strong>er,<br />

Panel, Applet, ScrollPane, W<strong>in</strong>dow, Dialog,<br />

FileDialog, Frame, Label, List, Scrollbar,<br />

TextArea, TextField<br />

Component und se<strong>in</strong>e Abkömml<strong>in</strong>ge e<strong>in</strong>schl.<br />

Button, Canvas, Checkbox, Choice, Conta<strong>in</strong>er,<br />

Panel, Applet, ScrollPane, W<strong>in</strong>dow, Dialog,<br />

FileDialog, Frame, Label, List, Scrollbar,<br />

TextArea, TextField<br />

Component und se<strong>in</strong>e Abkömml<strong>in</strong>ge e<strong>in</strong>schl.<br />

Button, Canvas, Checkbox, Choice, Conta<strong>in</strong>er,<br />

Panel, Applet, ScrollPane, W<strong>in</strong>dow, Dialog,<br />

FileDialog, Frame, Label, List, Scrollbar,<br />

TextArea, TextField<br />

W<strong>in</strong>dow und se<strong>in</strong>e Abkömml<strong>in</strong>ge e<strong>in</strong>schl. Dialog,<br />

FileDialog und Frame<br />

Checkbox, CkeckboxMenuItem, Choice, List und<br />

alles, was das ItemSelectable Interface<br />

implementiert<br />

351

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!