Class Kreissektor

java.lang.Object
  extended by Kreissektor

public class Kreissektor
extends java.lang.Object

Zeichnet einen Kreissektor auf die Leinwand.

Version:
2012.09.18
Author:
Bernd Gramlich nach einer Vorlage von Michael Kölling und David J. Barnes

Constructor Summary
Kreissektor()
          Konstruktor der Klasse Kreissektor.
 
Method Summary
 void gleiteSenkrecht(int entfernung)
          Gleite diesen Kreissektor senkrecht um 'entfernung' Bildschirmpunkte.
 void gleiteWaagrecht(int entfernung)
          Gleite diesen Kreissektor waagrecht um 'entfernung' Bildschirmpunkte.
 void macheSichtbar()
          Mache diesen Kreissektor sichtbar.
 void macheUnsichtbar()
          Mache diesen Kreissektor unsichtbar.
 void setzeAnfangswinkel(int neuerAnfangswinkel)
          Ändere den Anfangswinkel dieses Kreissektors.
 void setzeFarbe(java.lang.String neueFarbe)
          Ändere die Farbe dieses Kreissektors in 'neueFarbe'.
 void setzeGesamtwinkel(int neuerGesamtwinkel)
          Ändere den Gesamtwinkel dieses Kreissektors.
 void setzePosition(int neuePositionX, int neuePositionY)
          Ändere die Koordinaten dieses Kreissektors.
 void setzeRadius(int neuerRadius)
          Ändere den Radius dieses Kreissektors.
 void verschiebeSenkrecht(int entfernung)
          Verschiebe diesen Kreissektor senkrecht um 'entfernung' Bildschirmpunkte.
 void verschiebeWaagrecht(int entfernung)
          Verschiebe diesen Kreissektor waagrecht um 'entfernung' Bildschirmpunkte.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Kreissektor

public Kreissektor()
Konstruktor der Klasse Kreissektor. Erzeugt einen neuen Kreissektor in Standardgröße und Standardfarbe.

Method Detail

gleiteSenkrecht

public void gleiteSenkrecht(int entfernung)
Gleite diesen Kreissektor senkrecht um 'entfernung' Bildschirmpunkte.


gleiteWaagrecht

public void gleiteWaagrecht(int entfernung)
Gleite diesen Kreissektor waagrecht um 'entfernung' Bildschirmpunkte.


macheSichtbar

public void macheSichtbar()
Mache diesen Kreissektor sichtbar.


macheUnsichtbar

public void macheUnsichtbar()
Mache diesen Kreissektor unsichtbar.


setzeAnfangswinkel

public void setzeAnfangswinkel(int neuerAnfangswinkel)
Ändere den Anfangswinkel dieses Kreissektors.


setzeFarbe

public void setzeFarbe(java.lang.String neueFarbe)
Ändere die Farbe dieses Kreissektors in 'neueFarbe'. Gültige Angaben sind in der Methode setzeZeichenfarbe () der Klasse Leinwand definiert. (Zuletzt waren das "blau", "gelb", "grau", "grün", "lila", "orange", "rot", "schwarz", "türkis" und "weiß".)


setzeGesamtwinkel

public void setzeGesamtwinkel(int neuerGesamtwinkel)
Ändere den Gesamtwinkel dieses Kreissektors.


setzePosition

public void setzePosition(int neuePositionX,
                          int neuePositionY)
Ändere die Koordinaten dieses Kreissektors.


setzeRadius

public void setzeRadius(int neuerRadius)
Ändere den Radius dieses Kreissektors.


verschiebeSenkrecht

public void verschiebeSenkrecht(int entfernung)
Verschiebe diesen Kreissektor senkrecht um 'entfernung' Bildschirmpunkte.


verschiebeWaagrecht

public void verschiebeWaagrecht(int entfernung)
Verschiebe diesen Kreissektor waagrecht um 'entfernung' Bildschirmpunkte.