Klasse CheckboxButton

java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.AbstractButton
net.minecraft.client.gui.components.Button
info.u_team.u_team_core.gui.elements.UButton
info.u_team.u_team_core.gui.elements.CheckboxButton
Alle implementierten Schnittstellen:
BackgroundColorProvider, PerspectiveRenderable, Scalable, ScaleProvider, TextProvider, TextSettingsProvider, WidgetRenderable, net.minecraft.client.gui.components.events.GuiEventListener, net.minecraft.client.gui.components.Renderable, net.minecraft.client.gui.components.TabOrderedElement, net.minecraft.client.gui.layouts.LayoutElement, net.minecraft.client.gui.narration.NarratableEntry, net.minecraft.client.gui.narration.NarrationSupplier

public class CheckboxButton extends UButton
  • Verschachtelte Klassen - Übersicht

    Von Klasse geerbte verschachtelte Klassen/Schnittstellen net.minecraft.client.gui.components.Button

    net.minecraft.client.gui.components.Button.Builder, net.minecraft.client.gui.components.Button.CreateNarration, net.minecraft.client.gui.components.Button.OnPress

    Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen net.minecraft.client.gui.narration.NarratableEntry

    net.minecraft.client.gui.narration.NarratableEntry.NarrationPriority

    Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen info.u_team.u_team_core.api.gui.TextSettingsProvider

    TextSettingsProvider.TextRenderType
  • Feldübersicht

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    protected static final net.minecraft.client.gui.components.WidgetSprites
     
    protected boolean
     
    protected boolean
     
    protected boolean
     
    protected boolean
     

    Von Klasse geerbte Felder info.u_team.u_team_core.gui.elements.UButton

    buttonColor, buttonTextureProvider, DEFAULT_NARRATION, disabledTextColor, EMTPY_PRESSABLE, LIGHT_GRAY, scale, textColor, WHITE

    Von Klasse geerbte Felder net.minecraft.client.gui.components.Button

    BIG_WIDTH, createNarration, DEFAULT_HEIGHT, DEFAULT_SPACING, DEFAULT_WIDTH, onPress, SMALL_WIDTH

    Von Klasse geerbte Felder net.minecraft.client.gui.components.AbstractButton

    SPRITES, TEXT_MARGIN

    Von Klasse geerbte Felder net.minecraft.client.gui.components.AbstractWidget

    active, alpha, height, isHovered, visible, width, x, y

    Von Schnittstelle geerbte Felder net.minecraft.client.gui.components.events.GuiEventListener

    DOUBLE_CLICK_THRESHOLD_MS
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    CheckboxButton(int x, int y, int width, int height, net.minecraft.network.chat.Component text, boolean checked, boolean drawText)
     
    CheckboxButton(int x, int y, int width, int height, net.minecraft.network.chat.Component text, boolean checked, boolean drawText, net.minecraft.client.gui.components.Button.OnPress pessable)
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    boolean
     
    boolean
     
    boolean
     
    void
     
    void
    renderBefore(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick)
     
    void
    setChecked(boolean checked)
     
    void
    setDrawText(boolean drawText)
     
    void
    setLeftSideText(boolean leftSideText)
     
    void
     
    void
    updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput output)
     

    Von Klasse geerbte Methoden net.minecraft.client.gui.components.Button

    builder, createNarrationMessage

    Von Klasse geerbte Methoden net.minecraft.client.gui.components.AbstractButton

    keyPressed, onClick, renderString

    Von Klasse geerbte Methoden net.minecraft.client.gui.components.AbstractWidget

    clicked, defaultButtonNarrationText, getBottom, getHeight, getMessage, getRectangle, getRight, getTabOrderGroup, getTooltip, getWidth, getX, getY, isActive, isFocused, isHovered, isHoveredOrFocused, isMouseOver, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, narrationPriority, nextFocusPath, onDrag, onRelease, playDownSound, render, renderScrollingString, renderScrollingString, renderScrollingString, setAlpha, setFocused, setHeight, setMessage, setRectangle, setSize, setTabOrderGroup, setTooltip, setTooltipDelay, setWidth, setX, setY, updateNarration, visitWidgets, wrapDefaultNarrationMessage

    Von Klasse geerbte Methoden java.lang.Object

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

    Von Schnittstelle geerbte Methoden net.minecraft.client.gui.components.events.GuiEventListener

    charTyped, getCurrentFocusPath, keyReleased, mouseMoved, mouseScrolled

    Von Schnittstelle geerbte Methoden net.minecraft.client.gui.layouts.LayoutElement

    setPosition

    Von Schnittstelle geerbte Methoden info.u_team.u_team_core.api.gui.PerspectiveRenderable

    render

    Von Schnittstelle geerbte Methoden info.u_team.u_team_core.api.gui.TextSettingsProvider

    getCurrentTextFont, getCurrentTextRenderType
  • Felddetails

    • CHECKBOX_SPRITES

      protected static final net.minecraft.client.gui.components.WidgetSprites CHECKBOX_SPRITES
    • checked

      protected boolean checked
    • drawText

      protected boolean drawText
    • leftSideText

      protected boolean leftSideText
    • dropShadow

      protected boolean dropShadow
  • Konstruktordetails

    • CheckboxButton

      public CheckboxButton(int x, int y, int width, int height, net.minecraft.network.chat.Component text, boolean checked, boolean drawText)
    • CheckboxButton

      public CheckboxButton(int x, int y, int width, int height, net.minecraft.network.chat.Component text, boolean checked, boolean drawText, net.minecraft.client.gui.components.Button.OnPress pessable)
  • Methodendetails

    • isChecked

      public boolean isChecked()
    • setChecked

      public void setChecked(boolean checked)
    • isDrawText

      public boolean isDrawText()
    • setDrawText

      public void setDrawText(boolean drawText)
    • isLeftSideText

      public boolean isLeftSideText()
    • setLeftSideText

      public void setLeftSideText(boolean leftSideText)
    • toggle

      public void toggle()
    • onPress

      public void onPress()
      Setzt außer Kraft:
      onPress in Klasse net.minecraft.client.gui.components.Button
    • renderBefore

      public void renderBefore(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick)
      Angegeben von:
      renderBefore in Schnittstelle PerspectiveRenderable
      Setzt außer Kraft:
      renderBefore in Klasse UButton
    • updateWidgetNarration

      public void updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput output)
      Setzt außer Kraft:
      updateWidgetNarration in Klasse net.minecraft.client.gui.components.Button