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:
  • Methodendetails

    • getText

      public net.risingworld.api.ui.UILabel getText()
    • setImageUP

      public void setImageUP(StyleUI.Image imageUP)
      SpinButton Bild Hoch Setzen
      Parameter:
      imageUP - darf nicht NULL sein!
    • getImageUP

      public StyleUI.Image getImageUP()
    • setImageUPend

      public void setImageUPend(StyleUI.Image imageUPend)
      SpinButton Bild Hoch am Ende Setzen
      Parameter:
      imageUPend - ist NULL wird der Button ausgeblendet
    • getImageUPend

      public StyleUI.Image getImageUPend()
    • setImageDOWN

      public void setImageDOWN(StyleUI.Image imageDOWN)
      SpinButton Bild Runter Setzen
      Parameter:
      imageDOWN - darf nicht NULL sein!
    • getImageDOWN

      public StyleUI.Image getImageDOWN()
    • setImageDOWNend

      public void setImageDOWNend(StyleUI.Image imageDOWNend)
      SpinButton Bild Runter Setzen
      Parameter:
      imageDOWNend - ist NULL wird der Button ausgeblendet
    • getImageDOWNend

      public StyleUI.Image getImageDOWNend()
    • getListe

      public Map<String,Object> getListe()
    • setListe

      public void setListe(Map<String,Object> liste)
    • getListeAnzeige

      public String 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 Plugin
      player - Eigentümer des Element's
      liste - 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)