jtoolbox
Class SpurNX

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

public class SpurNX
extends java.lang.Object
implements IComponente


Field Summary
protected  int breite
           
protected  java.lang.String farbe
           
protected  boolean gefuellt
           
protected  int hoehe
           
protected  boolean sichtbar
           
protected  int xPos
           
protected  int yPos
           
 
Constructor Summary
SpurNX(IContainer behaelter, int anzahl)
          Konstruktor
SpurNX(IContainer behaelter, int anzahl, int neuesX, int neuesY, int neueBreite, int neueHoehe)
          allgemeiner Konstruktor
SpurNX(int anzahl)
          Konstuktor fuer Hauptfenster
SpurNX(int anzahl, int neueBreite, int neueHoehe)
          Konstruktor fuer Hauptfenster
SpurNX(int anzahl, int neuesX, int neuesY, int neueBreite, int neueHoehe)
          Konstruktor fuer Hauptfenster
 
Method Summary
 void fuellen()
           
 BasisComponente getBasisComponente()
          Das Interface IComponente fordert eine Methode die eine BasisComponente zurueckliefert.
 void hinzufuegen(int nrSpur, int x, int y)
           
 void loescheSpur(int nrSpur)
           
 void loescheSpuren()
           
 void mitRahmen()
           
 void ohneRahmen()
           
 void rand()
           
 void setzeDimensionen(int neuesX, int neuesY, int neueBreite, int neueHoehe)
           
 void setzeDurchmesser(int nrSpur, int durchmesser)
           
 void setzeFarbe(int nrSpur, java.lang.String neueFarbe)
           
 void setzeGroesse(int neueBreite, int neueHoehe)
           
 void setzePosition(int neuesX, int neuesY)
          neue Position
 void sichtbarMachen()
           
 void unsichtbarMachen()
          Mache unsichtbar.
 void verschieben(int dx, int dy)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

breite

protected int breite

farbe

protected java.lang.String farbe

gefuellt

protected boolean gefuellt

hoehe

protected int hoehe

sichtbar

protected boolean sichtbar

xPos

protected int xPos

yPos

protected int yPos
Constructor Detail

SpurNX

public SpurNX(IContainer behaelter,
              int anzahl)
Konstruktor

Parameters:
behaelter -

SpurNX

public SpurNX(IContainer behaelter,
              int anzahl,
              int neuesX,
              int neuesY,
              int neueBreite,
              int neueHoehe)
allgemeiner Konstruktor

Parameters:
behaelter -
neueBreite -
neueHoehe -

SpurNX

public SpurNX(int anzahl)
Konstuktor fuer Hauptfenster


SpurNX

public SpurNX(int anzahl,
              int neueBreite,
              int neueHoehe)
Konstruktor fuer Hauptfenster

Parameters:
neueBreite -
neueHoehe -

SpurNX

public SpurNX(int anzahl,
              int neuesX,
              int neuesY,
              int neueBreite,
              int neueHoehe)
Konstruktor fuer Hauptfenster

Parameters:
neuesX -
neuesY -
neueBreite -
neueHoehe -
Method Detail

fuellen

public void fuellen()

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

hinzufuegen

public void hinzufuegen(int nrSpur,
                        int x,
                        int y)

loescheSpur

public void loescheSpur(int nrSpur)

loescheSpuren

public void loescheSpuren()

mitRahmen

public void mitRahmen()

ohneRahmen

public void ohneRahmen()

rand

public void rand()

setzeDimensionen

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

setzeDurchmesser

public void setzeDurchmesser(int nrSpur,
                             int durchmesser)

setzeFarbe

public void setzeFarbe(int nrSpur,
                       java.lang.String neueFarbe)

setzeGroesse

public void setzeGroesse(int neueBreite,
                         int neueHoehe)

setzePosition

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

Parameters:
neuesX -
neuesY -

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)