All Packages Class Hierarchy
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Index of all Fields and Methods
- actionPerformed(ActionEvent).
Method in class AVLApplet
- Ereignisbehandlung.
- addNodes().
Method in class Node
-
fügt dem Knoten zwei Blätter als Söhne an.
- adjustCol().
Method in class AVLItem
- Farbe anpassen.
- adjustDepth(Node).
Method in class AVLAlgorithm
- Passt die Tiefeninformation in einem Knoten an.
- adjustmentValueChanged(AdjustmentEvent).
Method in class AVLApplet
-
- animateTreeChange(Node, int).
Method in class DrawTree
- Animierter Baumwechsel.
- AVLAlgorithm(DrawTree).
Constructor for class AVLAlgorithm
-
- AVLApplet().
Constructor for class AVLApplet
-
- AVLItem(int).
Constructor for class AVLItem
-
- AVLItem(int, int, int, Color).
Constructor for class AVLItem
-
- callIt.
Variable in class TreeAlgorithm
-
- callTreeAlg(String, int).
Method in class TreeAlgorithm
- Aufruf des Algorithmus über diese Methode.
- callVal.
Variable in class TreeAlgorithm
-
- createPuffer().
Method in class DrawTree
- Erzeugt einen Puffer.
- delete(int).
Method in class AVLAlgorithm
- Löschen.
- delete(int).
Method in class TreeAlgorithm
- Knoten löschen, und Vorgang animieren.
- drawElement(DrawItem, Graphics).
Method in class DrawTree
- Zeichnet einen einzelnen Knoten.
- drawer.
Variable in class TreeAlgorithm
- das Canvas zur Darstellung des Baumes
- DrawItem(int).
Constructor for class DrawItem
-
- DrawItem(int, int, int, Color).
Constructor for class DrawItem
-
- drawRec(Node, Graphics).
Method in class DrawTree
- Zeichnet den Baum.
- DrawTree().
Constructor for class DrawTree
-
- find(int).
Method in class TreeAlgorithm
- Knoten suchen, und Vorgang animieren.
- getColor().
Method in class DrawItem
-
- getDepth().
Method in class AVLItem
-
- getElement().
Method in class Node
-
- getKey().
Method in class Item
-
- getLeft().
Method in class Node
-
- getLeftDepth().
Method in class AVLItem
-
- getParent().
Method in class Node
-
- getPreferredSize().
Method in class DrawTree
-
- getRight().
Method in class Node
-
- getRightDepth().
Method in class AVLItem
-
- getRoot().
Method in class TreeAlgorithm
-
liefert Baumwurzel.
- getX().
Method in class DrawItem
-
- getY().
Method in class DrawItem
-
- init().
Method in class AVLApplet
-
- insert(int).
Method in class AVLAlgorithm
- Einfügen.
- insert(int).
Method in class TreeAlgorithm
- Knoten einfügen, und Vorgang animieren.
- isActive.
Variable in class TreeAlgorithm
- ist der Algorithmus gerade aktiv
- isBalanced().
Method in class AVLItem
-
- isLeaf().
Method in class Node
-
- isLeftChild().
Method in class Node
-
- isNull(Node).
Method in class TreeAlgorithm
-
- isRightChild().
Method in class Node
-
- isRoot(Node).
Method in class TreeAlgorithm
-
Test auf Wurzel
- Item().
Constructor for class Item
-
- Item(int).
Constructor for class Item
-
- key.
Variable in class Item
- Der Wert des Items.
- markNode(Node).
Method in class DrawTree
- markiert Knoten.
- motor.
Variable in class TreeAlgorithm
- der Thread, der alles antreibt
- newTree().
Method in class TreeAlgorithm
- löscht den Baum
- Node().
Constructor for class Node
-
- Node(Item, Node, Node, Node).
Constructor for class Node
-
- paint(Graphics).
Method in class DrawTree
-
- pause().
Method in class TreeAlgorithm
- kleine Pause.
- pause(int).
Method in class TreeAlgorithm
- kleine Pause.
- pauseAnimateTreeChange().
Method in class TreeAlgorithm
- animierter Baumwechsel.
- pauseBlinkNode(Node).
Method in class TreeAlgorithm
- Pause mit blinkendem Knoten
- pauseMarkNode(Node).
Method in class TreeAlgorithm
- Pause, und Knoten markieren.
- pausePaint().
Method in class TreeAlgorithm
- Pause, und Baum neu malen.
- pauseTime.
Variable in class TreeAlgorithm
- Zeit pro pause-Aufruf
- randomInt(int, int).
Method in class AVLApplet
- erzeugt Zufallszahlen.
- rebalance(Node).
Method in class AVLAlgorithm
- Balanciert den Baum.
- remove(Node).
Method in class TreeAlgorithm
- entfernt Knoten.
- rotate(Node).
Method in class AVLAlgorithm
- AVL-Rotation.
- run().
Method in class TreeAlgorithm
- implementiert die Funktionalität der Runnable-Klasse.
- runMethod().
Method in class TreeAlgorithm
-
ruft eine der Methoden zur Veränderung des Baumes auf.
- setColor(Color).
Method in class DrawItem
-
- setDepths(int, int).
Method in class AVLItem
- setze Tiefen der Teilbäume.
- setElement(Item).
Method in class Node
-
- setKey(int).
Method in class Item
-
- setLeft(Node).
Method in class Node
-
- setParent(Node).
Method in class Node
-
- setPauseTime(int).
Method in class TreeAlgorithm
- setze die Zeit pro Pause.
- setRight(Node).
Method in class Node
-
- setSize(int, int).
Method in class DrawTree
- Grössen einstellen.
- setStatusText(String).
Method in class DrawTree
- schreibt einen Text in die Graphik.
- setTree(Node).
Method in class DrawTree
- Setzt den von DrawTree zu zeichnenden Baum.
- setXY(int, int).
Method in class DrawItem
-
- simpleDelete(int).
Method in class TreeAlgorithm
- löscht einen Knoten.
- simpleFind(int).
Method in class TreeAlgorithm
- sucht einen Knoten.
- simpleInsert(int, Item).
Method in class TreeAlgorithm
- fügt einen neuen Knoten ein.
- start().
Method in class AVLApplet
- starte Applet.
- start().
Method in class TreeAlgorithm
- startet den Thread motor
Muss etwa vom Applet aufgerufen werden.
- stop().
Method in class AVLApplet
- stoppe Applet.
- stop().
Method in class TreeAlgorithm
- stoppt den Thread motor
Muss etwa vom Applet aufgerufen werden.
- toString().
Method in class Item
-
Item-Wert als String.
- tree.
Variable in class TreeAlgorithm
- Wurzel des Baumes.
- TreeAlgorithm().
Constructor for class TreeAlgorithm
-
- TreeAlgorithm(DrawTree).
Constructor for class TreeAlgorithm
-
- update(Graphics).
Method in class DrawTree
-