Turtle - class
Benutzbare Methoden und Konstanten
by Dr. M. Halfpap
Zurück zur Hauptseite
Die Zeichnung beginnt im CANVAS - Mittelpunkt mit TURTLE - Richtung NORD. Das Zeichenfeld
ist 400 x 400 Pixel groß, der Mittelpunkt liegt bei 0;0 - vorstellbar also als Koordinatensystem
von -200 bis 200 auf jeder Achse.
Ggf. zu überschreiben sind folgende Methoden der Superklasse :
button#_ActionEvents() :
nach Mausklick auf den entsprechenden Button werden die hier
stehenden Anweisungen abgearbeitet; für # muß eine Zahl aus dem Intervall [2; ... ;10]
eingesetzt werden.
Benutzbar sind bei den Komponenten i.a. folgende Methoden :
Komponenten sind hier ivjButton#; ivjLabel1 (für Untertitel); ivjLabel2/3 für Eingabefelder
und ivjTextField1/2 ebenfalls bei den Eingabefeldern.
setLabel(String) bzw. setText(String) : für die Aufschrift
getText() : bei Texteingaben in Eingabefeldern
setText(String) : bei Textausgaben in Eingabefeldern
setVisible(boolean) : zum Sichtbar- bzw. Unsichtbarmachen von Komponenten
setBackground(color) : für Hintergrundfarben
setBounds(int, int, int, int) : Größenveränderung der Komponenten, Eingabereihenfolge : x, y (Ecke links oben), Länge, Breite
Benutzbar sind von der Superklasse TURTLE die Methoden :
vor ( double laenge ) : Bewegt die Turtle um eine
entsprechende Pixellänge nach vorne
rueck ( double laenge ) : Entsprechendes rückwärts
rechts ( double winkel ) : Dreht die Turtle um den angegebenen Winkel ( ohne
zu zeichnen )
links ( double winkel ) : Entsprechendes nach links
setze ( double x, double y ) : Setzt die Turtle auf die entsprechenden Koordinaten
home ( ) : Setzt die Turtle auf den Ursprung mit Richtung Nord
stiftAb ( ) : Läßt die Turtle zeichnen
stiftAuf ( ) : Bewegt die Turtle ohne zu zeichnen
neu ( ) : Setzt die Turtle auf den Ursprung mit Richtung Nord und löscht
die Zeichnung
bildLoeschen ( ) : Löscht die Zeichnung, ändert aber weder Richtung noch
Ort der Turtle
Konstanten sind :
double xAktuell : Aktueller x - Wert der Turtle
double yAktuell : Aktueller y - Wert der Turtle