|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbeispiele.k1k3Roboter.robotergrafik.Roboterarm
public class Roboterarm
Die Klasse Roboterarm definiert die Funktionsweise und Darstellung eines Roboterarms, der sich im Kreis bewegen, zugreifen und loslassen kann.
Constructor Summary | |
---|---|
Roboterarm(int anzahlKugelnAufFliessband)
Ein Roboterarm kann ein Fliessband bedienen. |
Method Summary | |
---|---|
void |
drehen(int deltaWinkel,
boolean istAnimiert)
Die Methode drehen dreht den Roboterarm um den uebergebenen Winkel gegen den Uhrzeigersinn weiter. |
Zeichenfenster |
fensterGeben()
|
void |
greifen()
Die Methode greifen greift nur dann nach einer Kugel, falls sich der Roboterarm ueber dem Fliessband befindet und keine Kugel gegriffen hat. |
boolean |
istOffen()
Liefert true, wenn der Greifer offen ist |
String |
kugelFarbeGeben()
Die Methode kugelFarbeGeben gibt die Farbe der gegriffenen Kugel zurueck, oder "Es ist keine Kugel in der Hand!" |
void |
loslassen()
Die Methode loslassen laesst eine Kugel los, falls eine gegriffen wurde. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Roboterarm(int anzahlKugelnAufFliessband)
Method Detail |
---|
public void drehen(int deltaWinkel, boolean istAnimiert)
public Zeichenfenster fensterGeben()
public void greifen()
public boolean istOffen()
public String kugelFarbeGeben()
public void loslassen()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |