Programmieren in Java - HostFiXX.de
Programmieren in Java - HostFiXX.de
Programmieren in Java - HostFiXX.de
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