Klasse InputBox

java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.EditBox
gollorum.signpost.minecraft.gui.widgets.InputBox
Alle implementierten Schnittstellen:
WithMutableX, 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
Bekannte direkte Unterklassen:
AngleInputBox, ColorInputBox, ImageInputBox

public class InputBox extends net.minecraft.client.gui.components.EditBox implements WithMutableX
  • Verschachtelte Klassen - Übersicht

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

    net.minecraft.client.gui.components.EditBox.TextFormatter

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

    net.minecraft.client.gui.narration.NarratableEntry.NarrationPriority
  • Feldübersicht

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

    BACKWARDS, DEFAULT_HINT_STYLE, DEFAULT_TEXT_COLOR, FORWARDS, SEARCH_HINT_STYLE

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

    active, alpha, height, isHovered, packedFGColor, UNSET_FG_COLOR, visible, width
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    InputBox(net.minecraft.client.gui.Font configFont, Rect inputFieldRect, boolean shouldDropShadow, double zOffset)
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    void
    addKeyCodeListener(int keyCode, Runnable action)
     
    int
     
    boolean
    keyPressed(net.minecraft.client.input.KeyEvent event)
     
    void
    renderWidget(net.minecraft.client.gui.GuiGraphics graphics, int p_94161_, int p_94162_, float p_94163_)
     
    void
    setBordered(boolean shouldBeBordered)
     
    void
    setXPos(int x)
     
    int
     

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

    addFormatter, canConsumeInput, charTyped, createNarrationMessage, deleteChars, deleteCharsToPos, deleteWords, getCursorPosition, getHighlighted, getInnerWidth, getScreenX, getTextShadow, getValue, getWordPosition, insertText, isBordered, isVisible, moveCursor, moveCursorTo, moveCursorToEnd, moveCursorToStart, onClick, onDrag, playDownSound, setCanLoseFocus, setCentered, setCursorPosition, setEditable, setFilter, setFocused, setHighlightPos, setHint, setMaxLength, setResponder, setSuggestion, setTextColor, setTextColorUneditable, setTextShadow, setValue, setVisible, setX, setY, updateWidgetNarration

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

    clearFGColor, defaultButtonNarrationText, getBottom, getFGColor, getHeight, getMessage, getRectangle, getRight, getTabOrderGroup, getWidth, getX, getY, isActive, isFocused, isHovered, isHoveredOrFocused, isMouseOver, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, narrationPriority, nextFocusPath, onRelease, playButtonClickSound, render, renderScrollingString, renderScrollingString, renderScrollingString, setAlpha, setFGColor, setHeight, setMessage, setRectangle, setSize, setTabOrderGroup, setTooltip, setTooltipDelay, setWidth, 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

    getBorderForArrowNavigation, getCurrentFocusPath, keyReleased, mouseMoved, mouseScrolled, shouldTakeFocusAfterInteraction

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

    setPosition

    Von Schnittstelle geerbte Methoden net.minecraft.client.gui.narration.NarratableEntry

    getNarratables
  • Konstruktordetails

    • InputBox

      public InputBox(net.minecraft.client.gui.Font configFont, Rect inputFieldRect, boolean shouldDropShadow, double zOffset)
  • Methodendetails

    • keyPressed

      public boolean keyPressed(net.minecraft.client.input.KeyEvent event)
      Angegeben von:
      keyPressed in Schnittstelle net.minecraft.client.gui.components.events.GuiEventListener
      Setzt außer Kraft:
      keyPressed in Klasse net.minecraft.client.gui.components.EditBox
    • addKeyCodeListener

      public void addKeyCodeListener(int keyCode, Runnable action)
    • renderWidget

      public void renderWidget(net.minecraft.client.gui.GuiGraphics graphics, int p_94161_, int p_94162_, float p_94163_)
      Setzt außer Kraft:
      renderWidget in Klasse net.minecraft.client.gui.components.EditBox
    • setBordered

      public void setBordered(boolean shouldBeBordered)
      Setzt außer Kraft:
      setBordered in Klasse net.minecraft.client.gui.components.EditBox
    • getXPos

      public int getXPos()
      Angegeben von:
      getXPos in Schnittstelle WithMutableX
    • width

      public int width()
      Angegeben von:
      width in Schnittstelle WithMutableX
    • setXPos

      public void setXPos(int x)
      Angegeben von:
      setXPos in Schnittstelle WithMutableX