|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbeispiele.k1k3Roboter.Roboter
public class Roboter
Simulation eines zweidimensionalen Roboters, bestehend aus einem drehbaren Arm, einer Greifhand, einem Fliessband mit Kugeln und zwei Toepfen, in die die Kugeln abgelegt werden koennen. Die Kugeln dieser Simulation sind schwarz, grau, gruen, blau, rot, cyan, magenta, pink orange, gelb und weiss (weiss nur deshalb, weil wir im Buch eine Aufgabe mit weissen Kugeln haben). Weisse Kugeln werden hier (auf weissem Hintergrund) durch transparente "Glaskugeln" mit schwarzem Rand dargestellt. Diese Java-Datei ist nicht zum Lesen fuer Schueler gedacht.
Constructor Summary | |
---|---|
Roboter()
Erzeugt einen Roboterarm inklusive Umgebung, die dieser bedienen kann. |
Method Summary | |
---|---|
void |
animationAusschalten()
|
void |
animationEinschalten()
|
void |
drehenZumBand()
Dreht den Arm zum Foerderband. |
void |
drehenZumTopfA()
Dreht den Arm zum TopfA. |
void |
drehenZumTopfB()
Dreht den Arm zum TopfB. |
Zeichenfenster |
fensterGeben()
|
void |
greifen()
Greifen einer Kugel. |
boolean |
hatGegriffen()
Prueft, ob momentan eine Kugel in der Hand des Roboters ist, egal welche Farbe diese hat. |
boolean |
hatGegriffen(String kugelfarbe)
Die Farbe der gegriffenen Kugel kann geprueft werden. |
String |
kugelFarbeGeben()
Informiert ueber die Farbe der Kugel, die der Roboter momentan in der Greifhand haelt. |
void |
loslassen()
Loslassen der Kugel in der Greifhand. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Roboter()
Method Detail |
---|
public void animationAusschalten()
public void animationEinschalten()
public void drehenZumBand()
public void drehenZumTopfA()
public void drehenZumTopfB()
public Zeichenfenster fensterGeben()
public void greifen()
public boolean hatGegriffen()
public boolean hatGegriffen(String kugelfarbe)
public String kugelFarbeGeben()
public void loslassen()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |