Class FahrzeugSymbol
- java.lang.Object
-
- FahrzeugSymbol
-
- Direct Known Subclasses:
LKWMitAnhaengerSymbol
,LKWSymbol
,PKWSymbol
,SportwagenSymbol
abstract class FahrzeugSymbol extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected String
aktFarbe
Internaprotected Canvas
anzeige
protected char
ausrichtung
protected static int
breite
protected Frame
fenster
Das Anzeigefenster.protected int
länge
Anzeigegröße für ein Fahrzeugprotected float
x
protected float
y
-
Constructor Summary
Constructors Constructor Description FahrzeugSymbol()
Standardkonstruktor für Objekte der Klasse FahrzeugSymbol.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
AusrichtungSetzen(char ausrichtung)
Setzt die Ausrichtung des Fahrzeugs.protected Color
AWTFarbe(String farbe)
void
Entfernen()
Entfernt das Fahrzeugsymbol aus der Anzeige(package private) static FahrzeugSymbol
FahrzeugSymbolErzeugen(String art)
Erzeugt ein neues Fahrzeugsymbol.(package private) void
FarbeSetzen(String neueFarbe)
Setzt die Farbe des Fahrzeugsymbols.(package private) void
PositionSetzen(float x, float y)
Setzt die Position des Fahrzeugsymbols.private void
Zeichnen()
Zeichnet das Fahrzeugsymbol.
-
-
-
Field Detail
-
fenster
protected Frame fenster
Das Anzeigefenster.
-
länge
protected int länge
Anzeigegröße für ein Fahrzeug
-
breite
protected static final int breite
-
aktFarbe
protected String aktFarbe
Interna
-
x
protected float x
-
y
protected float y
-
anzeige
protected Canvas anzeige
-
ausrichtung
protected char ausrichtung
-
-
Method Detail
-
Zeichnen
private void Zeichnen()
Zeichnet das Fahrzeugsymbol.
-
FarbeSetzen
void FarbeSetzen(String neueFarbe)
Setzt die Farbe des Fahrzeugsymbols.- Parameters:
neueFarbe
- die neue Farbe des Fahrzeugsymbols
-
PositionSetzen
void PositionSetzen(float x, float y)
Setzt die Position des Fahrzeugsymbols. Das Koordinatensystem rechnet in Metern; der Ursprung ist in der Mitte des Fensters. Das Fahrzeugsymbol repräsentiert eine Länge von 5,0m. Die Koordinaten bezeichnen die linke, obere Ecke des Fahrzeugsymbols.- Parameters:
x
- x-Positiony
- y-Position
-
AusrichtungSetzen
void AusrichtungSetzen(char ausrichtung)
Setzt die Ausrichtung des Fahrzeugs.- Parameters:
ausrichtung
- Ausrichtung des Fahrzeugs.
-
Entfernen
public void Entfernen()
Entfernt das Fahrzeugsymbol aus der Anzeige
-
FahrzeugSymbolErzeugen
static FahrzeugSymbol FahrzeugSymbolErzeugen(String art)
Erzeugt ein neues Fahrzeugsymbol. Mögliche Werte für den Parameter sind: pkw: Standardpkw lkw: Lkw sportwagen: Sportwagen lkwmitanhänger: Lkw mit Anhänger- Parameters:
art
- Art des zu erzeugenden Fahrzeugs
-
-