jtoolbox
Class Kreis

java.lang.Object
  extended by jtoolbox.Kreis
All Implemented Interfaces:
IComponente

public class Kreis
extends java.lang.Object
implements IComponente


Field Summary
protected  java.lang.String farbe
           
protected  boolean gefuellt
           
protected  int radius
           
protected  boolean sichtbar
           
protected  int xPos
           
protected  int yPos
           
 
Constructor Summary
Kreis()
          Konstruktor fuer Hauptfenster
Kreis(IContainer behaelter)
          Konstruktor
Kreis(IContainer behaelter, int neuesX, int neuesY, int neuerRadius)
          Konstruktor
Kreis(int neuerRadius)
          Konstruktor fuer Hauptfenster
Kreis(int neuesX, int neuesY, int neuerRadius)
          Konstruktor fuer Hauptfenster
 
Method Summary
 void fuellen()
          gefuellter Kreis
 BasisComponente getBasisComponente()
          Das Interface IComponente fordert eine Methode die eine BasisComponente zurueckliefert.
 void horizontalBewegen(int entfernung)
          Bewege horizontal um 'entfernung' Bildschirmpunkte.
 void langsamHorizontalBewegen(int entfernung)
          Bewege vertikal um 'entfernung' Bildschirmpunkte.
 void langsamVertikalBewegen(int entfernung)
          Bewege vertikal um 'entfernung' Bildschirmpunkte.
 void nachLinksBewegen()
          Bewege einige Bildschirmpunkte nach links.
 void nachObenBewegen()
          Bewege einige Bildschirmpunkte nach oben.
 void nachRechtsBewegen()
          Bewege horizontal um 'entfernung' Bildschirmpunkte.
 void nachUntenBewegen()
          Bewege einige Bildschirmpunkte nach unten.
 void rand()
          Kreislinie
 void setzeDimensionen(int neuesX, int neuesY, int neuerRadius)
           
 void setzeFarbe(java.lang.String neueFarbe)
           
 void setzeGroesse(int neuerRadius)
          neuer radius *
 void setzeMittelpunkt(int neuesMX, int neuesMY)
          neuer Mittelpunkt
 void setzeMittelpunktUndRadius(int neuesMX, int neuesMY, int neuerRadius)
           
 void setzePosition(int neuesX, int neuesY)
          neue Position
 void setzeRadius(int neuerRadius)
          neuer radius *
 void sichtbarMachen()
           
 void unsichtbarMachen()
          Mache unsichtbar.
 void verschieben(int dx, int dy)
           
 void vertikalBewegen(int entfernung)
          Bewege vertikal um 'entfernung' Bildschirmpunkte.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

farbe

protected java.lang.String farbe

gefuellt

protected boolean gefuellt

radius

protected int radius

sichtbar

protected boolean sichtbar

xPos

protected int xPos

yPos

protected int yPos
Constructor Detail

Kreis

public Kreis()
Konstruktor fuer Hauptfenster


Kreis

public Kreis(IContainer behaelter)
Konstruktor

Parameters:
behaelter -

Kreis

public Kreis(IContainer behaelter,
             int neuesX,
             int neuesY,
             int neuerRadius)
Konstruktor

Parameters:
behaelter -
neuerRadius -

Kreis

public Kreis(int neuerRadius)
Konstruktor fuer Hauptfenster

Parameters:
neuerRadius -

Kreis

public Kreis(int neuesX,
             int neuesY,
             int neuerRadius)
Konstruktor fuer Hauptfenster

Parameters:
neuesX -
neuesY -
neuerRadius -
Method Detail

fuellen

public void fuellen()
gefuellter Kreis


getBasisComponente

public BasisComponente getBasisComponente()
Das Interface IComponente fordert eine Methode die eine BasisComponente zurueckliefert. Sie wird benoetigt, um ein Objekt zu einem anderen Behaelter hinzuzufuegen

Specified by:
getBasisComponente in interface IComponente

horizontalBewegen

public void horizontalBewegen(int entfernung)
Bewege horizontal um 'entfernung' Bildschirmpunkte.


langsamHorizontalBewegen

public void langsamHorizontalBewegen(int entfernung)
Bewege vertikal um 'entfernung' Bildschirmpunkte.


langsamVertikalBewegen

public void langsamVertikalBewegen(int entfernung)
Bewege vertikal um 'entfernung' Bildschirmpunkte.


nachLinksBewegen

public void nachLinksBewegen()
Bewege einige Bildschirmpunkte nach links.


nachObenBewegen

public void nachObenBewegen()
Bewege einige Bildschirmpunkte nach oben.


nachRechtsBewegen

public void nachRechtsBewegen()
Bewege horizontal um 'entfernung' Bildschirmpunkte.


nachUntenBewegen

public void nachUntenBewegen()
Bewege einige Bildschirmpunkte nach unten.


rand

public void rand()
Kreislinie


setzeDimensionen

public void setzeDimensionen(int neuesX,
                             int neuesY,
                             int neuerRadius)
Parameters:
neuesX -
neuesY -
neueBreite -
neueHoehe -

setzeFarbe

public void setzeFarbe(java.lang.String neueFarbe)

setzeGroesse

public void setzeGroesse(int neuerRadius)
neuer radius *


setzeMittelpunkt

public void setzeMittelpunkt(int neuesMX,
                             int neuesMY)
neuer Mittelpunkt

Parameters:
neuesMX -
neuesMY -

setzeMittelpunktUndRadius

public void setzeMittelpunktUndRadius(int neuesMX,
                                      int neuesMY,
                                      int neuerRadius)
Parameters:
neuesMX -
neuesMY -
neuerRadius -

setzePosition

public void setzePosition(int neuesX,
                          int neuesY)
neue Position

Parameters:
neuesX -
neuesY -

setzeRadius

public void setzeRadius(int neuerRadius)
neuer radius *


sichtbarMachen

public void sichtbarMachen()

unsichtbarMachen

public void unsichtbarMachen()
Mache unsichtbar. Wenn es bereits unsichtbar ist, tue nichts.


verschieben

public void verschieben(int dx,
                        int dy)

vertikalBewegen

public void vertikalBewegen(int entfernung)
Bewege vertikal um 'entfernung' Bildschirmpunkte.