|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apogames.entity.ApoEntity
org.apogames.entity.ApoButton
org.apogames.entity.ApoButtonText
public class ApoButtonText
Diese Klasse handelt einen Button, die ein Bild enthält und deren Textfarbe verändert wird, wenn man mit der Maus drüber geht bzw draufklickt
| Constructor Summary | |
|---|---|
ApoButtonText(java.awt.image.BufferedImage iBackground,
int x,
int y,
int width,
int height,
java.lang.String function,
int value)
|
|
ApoButtonText(java.awt.image.BufferedImage iBackground,
int x,
int y,
int width,
int height,
java.lang.String function,
java.lang.String text)
|
|
| Method Summary | |
|---|---|
java.awt.Color |
getColorPressed()
gibt die derzeitige Farbe zurück, die der Text hat, wenn die Maus drüber ist |
java.awt.Color |
getColorReleased()
gibt die derzeitige Farbe zurück, die der Text hat, wenn die Maus auf die Entity geklickt hat |
int |
getValue()
gibt eine Zahl zurück, die beim Erstellen des Objektes mit übergeben wurde oder auf -1 gesetzt wurde |
void |
render(java.awt.Graphics2D g,
int changeX,
int changeY)
malt den Button an die Stelle getX() + changeX und getY() + changeY hin |
void |
setColorPressed(java.awt.Color colorPressed)
setzt die Farbe, die der Text hat, wenn die Maus drüber ist, auf den übergebenen Wert |
void |
setColorReleased(java.awt.Color colorReleased)
setzt die Farbe, die der Text hat, wenn die Maus auf die Entity geklickt hat, auf den übergebenen Wert |
void |
setFontSize(int size)
setzt die font Size auf den übergebenen Wert |
| Methods inherited from class org.apogames.entity.ApoButton |
|---|
getFunction, getMove, getPressed, getReleased, getWAIT_DELAY, getWait, isBOver, isBPressed, isBWait, setBOver, setBPressed, setBWait, setFunction, setWAIT_DELAY, think |
| Methods inherited from class org.apogames.entity.ApoEntity |
|---|
checkOpaqueColorCollisions, contains, contains, getHeight, getIBackground, getRec, getStartX, getStartY, getVelocityX, getVelocityY, getWidth, getX, getXMiddle, getY, init, intersects, intersects, intersects, isBClose, isBOpaque, isBSelect, isBUse, isBVisible, render, render, setBClose, setBOpaque, setBSelect, setBUse, setBVisible, setHeight, setIBackground, setStartX, setStartY, setVelocityX, setVelocityY, setWidth, setX, setY |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ApoButtonText(java.awt.image.BufferedImage iBackground,
int x,
int y,
int width,
int height,
java.lang.String function,
java.lang.String text)
public ApoButtonText(java.awt.image.BufferedImage iBackground,
int x,
int y,
int width,
int height,
java.lang.String function,
int value)
| Method Detail |
|---|
public java.awt.Color getColorPressed()
public void setColorPressed(java.awt.Color colorPressed)
colorPressed: - neue Farbe für MausPressedpublic java.awt.Color getColorReleased()
public void setColorReleased(java.awt.Color colorReleased)
colorPressed: - neue Farbe für MausReleasedpublic void setFontSize(int size)
size - = Größe des Fontspublic int getValue()
public void render(java.awt.Graphics2D g,
int changeX,
int changeY)
render in class ApoButtonchangeX: - Verschiebung in x-RichtungchangeY: - Verschiebung in y-Richtung
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||