Klasse GUI.UIButton

java.lang.Object
net.risingworld.api.ui.UIElement
net.risingworld.api.ui.UILabel
de.chaoswg.gui.GUI.UIButton
Alle implementierten Schnittstellen:
Serializable, net.risingworld.api.events.Listener
Umschließende Klasse:
GUI

public final class GUI.UIButton extends net.risingworld.api.ui.UILabel implements net.risingworld.api.events.Listener
Button mit eigenem Event Handling
Seit:
0.0.4
Siehe auch:
  • Verschachtelte Klassen - Übersicht

    Verschachtelte Klassen
    Modifizierer und Typ
    Klasse
    Beschreibung
    static interface 
     
  • Feldübersicht

    Von Klasse geerbte Felder net.risingworld.api.ui.UIElement

    hoverStyle, style
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    UIButton(net.risingworld.api.objects.Player player)
     
    UIButton(net.risingworld.api.objects.Player player, String text)
     
    UIButton(net.risingworld.api.objects.Player player, String text, GUI.UIStyle.ButtonStyle style)
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    void
    onFrameUIElementClickEvent(net.risingworld.api.events.player.ui.PlayerUIElementClickEvent event)
     
    void
     
    void
     

    Von Klasse geerbte Methoden net.risingworld.api.ui.UILabel

    getText, isRichTextEnabled, setFont, setFontColor, setFontColor, setFontSize, setFontSize, setPivot, setRichTextEnabled, setText, setTextAlign, setTextWrap

    Von 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, setPosition, setSize, setVisible, updateStyle

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Konstruktordetails

    • UIButton

      public UIButton(net.risingworld.api.objects.Player player)
    • UIButton

      public UIButton(net.risingworld.api.objects.Player player, String text)
    • UIButton

      public UIButton(net.risingworld.api.objects.Player player, String text, GUI.UIStyle.ButtonStyle style)
  • Methodendetails

    • setOnClick

      public void setOnClick(GUI.UIButton.CallbackOnClick onClick)
    • setStyle

      public void setStyle(GUI.UIStyle.ButtonStyle style)
    • onFrameUIElementClickEvent

      public void onFrameUIElementClickEvent(net.risingworld.api.events.player.ui.PlayerUIElementClickEvent event)