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

A

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

C

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.

D

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

F

find(int). Method in class TreeAlgorithm
Knoten suchen, und Vorgang animieren.

G

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

I

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

K

key. Variable in class Item
Der Wert des Items.

M

markNode(Node). Method in class DrawTree
markiert Knoten.
motor. Variable in class TreeAlgorithm
der Thread, der alles antreibt

N

newTree(). Method in class TreeAlgorithm
löscht den Baum
Node(). Constructor for class Node
Node(Item, Node, Node, Node). Constructor for class Node

P

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

R

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.

S

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.

T

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

U

update(Graphics). Method in class DrawTree