• Keine Ergebnisse gefunden

Java Klassen für AWT-SteuerelementeObjectComponent

N/A
N/A
Protected

Academic year: 2022

Aktie "Java Klassen für AWT-SteuerelementeObjectComponent"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

java http://www.kohnlehome.de/java/java_Listener_Adapter.pdf

Java Klassen für AWT-Steuerelemente

Object Component

addFocusListener addKeyListener addMouseListener addMouseMotionListener

addMouseWheelListener paint update

Container

paint update

Canvas

paint update

Button

addActionListener

Checkbox

addItemListener

Choice

addItemListener

Label List

addActionListener addItemListener

Scrollbar

addAdjustmentListener

TextComponent

addTextListener

Panel Window

addWindowListener ...

TextArea TextField

addActionListener

Applet

init start stop destroy

Frame

Interface Es müssen alle Methoden implementiert werden.

Adapterklasse Es müssen nicht alle Methoden überschrieben werden.

Methoden

FocusListener FocusAdapter focusGained, focusLost

KeyListener KeyAdapter keyPressed, keyReleased, keyTyped

MouseListener MouseAdapter mouseEntered, mousePressed, mouseReleased, mouseClicked, mouseExited MouseMotionListener MouseMotionAdapter mouseDragged, mouseMoved

MouseWheelListener - mouseWheelMoved

ActionListener - actionPerformed

ItemListener - itemStateChanged

AdjustmentListener - adjustmentValueChanged

TextListener - textValueChanged

WindowListener WindowAdapter windowClosing, ...

Franz Kohnle Seite 1 von 1 13.04.2006

Referenzen

ÄHNLICHE DOKUMENTE

Dieses Aufgabenblatt muss zusammen mit der Arbeit abgegeben werden. Ergebnisse ohne Begründung werden nicht bewertet. Jede Aufgabe muss auf ein separates Blatt gelöst

die Datenstruktur innerhalb einer Klasse kann jederzeit geändert werden, ohne daß sie nach außen hin sichtbar wird.. Bsp.: Bei der Überarbeitung der Klasse AdressElement hat sich

add("Text") remove(4) select(3) getItemCount() getSelectedItem() getSelectedIndex() Listener:.

■ Eine Klasse enthält einen speziellen Repräsentanten, ein spezielles Objekt, ein Schablonenobjekt (Prototyp) für ihre Objekte. ■ Ein Objekt wird aus einer Klasse

• Damit in FunctionPlotter diese abstrakte Methode durch verschiedene Realisierungen ersetzt werden kann, ohne dass paint(). reimplementiert werden muss, hat paint() also die

Da diese Methode eine virtuelle Funktion darstellt, können wir die paint Methode in DrawWindow implementieren, ohne alle möglichen Erweiterungen der Klasse Shape zu kennen.

• Eine Klasse kann ein Interface auch dann implementieren, wenn sie nicht alle seine Methoden implementiert. • Die Klasse ist dann als abstrakte Klasse

• Lokale Klassen können nicht nur auf der äußersten Ebene einer anderen Klasse, sondern auch innerhalb ihrer Methoden und deren Blöcke definiert werden.. • class Outer