Background, Button, Labelpublic abstract class UiComponent extends Entity
| Modifier and Type | Field | Description |
|---|---|---|
protected java.awt.Color |
background |
Farbe von Objekten im Hintergrund.
|
protected java.awt.Font |
font |
Schriftart für Text.
|
protected java.awt.Color |
foreground |
Farbe von Objekten im Fordergrund.
|
protected boolean |
highlighted |
true wenn der Cursor sich über diesem Objekt befindet. |
| Constructor | Description |
|---|---|
UiComponent(double x,
double y,
double w,
double h) |
Konstruiert neue UiComponent mit Standardfarben für Hintergrund und Vordergrund.
|
| Modifier and Type | Method | Description |
|---|---|---|
java.awt.Color |
getBackground() |
|
java.awt.Font |
getFont() |
|
java.awt.Color |
getForeground() |
|
boolean |
isHighlighted() |
|
void |
render(SimpleGraphics graphics) |
Methode für Render-Code.
|
void |
setBackground(java.awt.Color background) |
Setzt die Farbe für Objekte im Hintergrund, beispielsweise Umrahmungen.
|
void |
setFont(java.awt.Font font) |
Setzt die Schriftart für Text.
|
void |
setForeground(java.awt.Color foreground) |
Setzt die Farbe für Objekte im Fordergrund, beispielsweise Text.
|
void |
update(double deltaTime,
InputHandler input) |
Methode für Update-Code.
|
collides, getH, getTexture, getW, getX, getY, isPointInside, move, resize, setH, setLocation, setSize, setTexture, setW, setX, setYprotected java.awt.Color foreground
protected java.awt.Color background
protected java.awt.Font font
protected boolean highlighted
true wenn der Cursor sich über diesem Objekt befindet.public UiComponent(double x,
double y,
double w,
double h)
x - Horizontale Position in Pixelny - Vertikale Position in Pixelnw - Horizontale Größe in Pixelnh - Vertikale Größe in Pixelnpublic void update(double deltaTime,
InputHandler input)
Entitypublic void render(SimpleGraphics graphics)
Entitypublic java.awt.Color getForeground()
public void setForeground(java.awt.Color foreground)
foreground - Farbe für den Fordergrundpublic java.awt.Color getBackground()
public void setBackground(java.awt.Color background)
background - Farbe für den Hintergrundpublic java.awt.Font getFont()
public void setFont(java.awt.Font font)
font - Schriftart für Textpublic boolean isHighlighted()
true wenn der Cursor sich über diesem Objekt befindet.