Package de.chaoswg.gui
Klasse UISpinButton
java.lang.Object
net.risingworld.api.ui.UIElement
de.chaoswg.gui.UISpinButton
- Alle implementierten Schnittstellen:
Serializable,net.risingworld.api.events.Listener
public class UISpinButton
extends net.risingworld.api.ui.UIElement
implements net.risingworld.api.events.Listener
- Seit:
- 0.7.9
- Autor:
- noci
- Siehe auch:
-
Feldübersicht
Von Klasse geerbte Felder net.risingworld.api.ui.UIElement
hoverStyle, style -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic UISpinButtoncreate(net.risingworld.api.Plugin plugin, net.risingworld.api.objects.Player player, Map<String, Object> liste, String listeDefault) Erstellt ein SpinButton ElementgetListe()net.risingworld.api.ui.UILabelgetText()booleanbooleanisCircle()booleanvoidonRealTimeClockPlayerUIElementClickEvent(net.risingworld.api.events.player.ui.PlayerUIElementClickEvent event) voidsetBntLeft(boolean bntLeft) Button auf die Linke SeitevoidsetCircle(boolean circle) Am ende der Liste wieder Vorne anfangen oder umgekert (Schleife).voidsetDebugBorder(boolean debugBorder) Fügt einfache Border hinzuvoidsetImageDOWN(StyleUI.Image imageDOWN) SpinButton Bild Runter SetzenvoidsetImageDOWNend(StyleUI.Image imageDOWNend) SpinButton Bild Runter SetzenvoidsetImageUP(StyleUI.Image imageUP) SpinButton Bild Hoch SetzenvoidsetImageUPend(StyleUI.Image imageUPend) SpinButton Bild Hoch am Ende SetzenvoidvoidMuss ein mal nach dem "player.addChild(...)" ausgefürt werden, zur SelbstorganisationVon Klasse geerbte Methoden net.risingworld.api.ui.UIElement
addChild, addStyleSheet, addToClassList, getChildCount, getChilds, getID, getParent, isClickable, onClick, removeAllChilds, removeChild, removeFromClassList, removeFromParent, removeStyleSheet, resetPivot, resetPosition, setBackgroundColor, setBackgroundColor, setBorder, setBorderColor, setBorderEdgeRadius, setClickable, setOpacity, setPickable, setPivot, setPosition, setSize, setVisible, updateStyle
-
Methodendetails
-
getText
public net.risingworld.api.ui.UILabel getText() -
setImageUP
SpinButton Bild Hoch Setzen- Parameter:
imageUP- darf nicht NULL sein!
-
getImageUP
-
setImageUPend
SpinButton Bild Hoch am Ende Setzen- Parameter:
imageUPend- ist NULL wird der Button ausgeblendet
-
getImageUPend
-
setImageDOWN
SpinButton Bild Runter Setzen- Parameter:
imageDOWN- darf nicht NULL sein!
-
getImageDOWN
-
setImageDOWNend
SpinButton Bild Runter Setzen- Parameter:
imageDOWNend- ist NULL wird der Button ausgeblendet
-
getImageDOWNend
-
getListe
-
setListe
-
getListeAnzeige
-
isCircle
public boolean isCircle() -
setCircle
public void setCircle(boolean circle) Am ende der Liste wieder Vorne anfangen oder umgekert (Schleife).- Parameter:
circle-
-
isBntLeft
public boolean isBntLeft() -
setBntLeft
public void setBntLeft(boolean bntLeft) Button auf die Linke Seite- Parameter:
bntLeft-
-
isDebugBorder
public boolean isDebugBorder() -
setDebugBorder
public void setDebugBorder(boolean debugBorder) Fügt einfache Border hinzu- Parameter:
debugBorder- true = Border 1px und Bunt, false Border 0px
-
create
public static UISpinButton create(net.risingworld.api.Plugin plugin, net.risingworld.api.objects.Player player, Map<String, Object> liste, String listeDefault) Erstellt ein SpinButton Element- Parameter:
plugin- Aktives Pluginplayer- Eigentümer des Element'sliste- Datensatz MapUngültige Eingabe: "<"Bezeichner,Wert>listeDefault- vorgabe Bezeichner- Gibt zurück:
-
updateINI
public void updateINI()Muss ein mal nach dem "player.addChild(...)" ausgefürt werden, zur Selbstorganisation -
onRealTimeClockPlayerUIElementClickEvent
public void onRealTimeClockPlayerUIElementClickEvent(net.risingworld.api.events.player.ui.PlayerUIElementClickEvent event)
-