Class AbstractStringWidget
java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.AbstractStringWidget
- All Implemented Interfaces:
GuiEventListener,Renderable,TabOrderedElement,LayoutElement,NarratableEntry,NarrationSupplier
- Direct Known Subclasses:
MultiLineTextWidget,StringWidget
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.components.AbstractWidget
AbstractWidget.WithInactiveMessageNested classes/interfaces inherited from interface net.minecraft.client.gui.narration.NarratableEntry
NarratableEntry.NarrationPriority -
Field Summary
FieldsFields inherited from class net.minecraft.client.gui.components.AbstractWidget
active, alpha, height, isHovered, message, packedFGColor, UNSET_FG_COLOR, visible, width -
Constructor Summary
ConstructorsConstructorDescriptionAbstractStringWidget(int pX, int pY, int pWidth, int pHeight, Component pMessage, Font pFont) -
Method Summary
Modifier and TypeMethodDescriptionprotected final FontgetFont()voidonClick(MouseButtonEvent p_457557_, boolean p_457596_) voidrenderWidget(GuiGraphics p_458179_, int p_457646_, int p_457574_, float p_458204_) setComponentClickHandler(@Nullable Consumer<Style> pComponentClickHandler) voidsetMessage(Component p_439219_) protected voidupdateWidgetNarration(NarrationElementOutput p_270859_) abstract voidvisitLines(ActiveTextCollector pActiveTextCollector) Methods inherited from class net.minecraft.client.gui.components.AbstractWidget
clearFGColor, createNarrationMessage, defaultButtonNarrationText, getAlpha, getBottom, getFGColor, getHeight, getMessage, getRectangle, getRight, getTabOrderGroup, getWidth, getX, getY, handleCursor, isActive, isFocused, isHovered, isHoveredOrFocused, isMouseOver, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, narrationPriority, nextFocusPath, onDrag, onRelease, playButtonClickSound, playDownSound, render, renderScrollingStringOverContents, setAlpha, setFGColor, setFocused, setHeight, setRectangle, setSize, setTabOrderGroup, setTooltip, setTooltipDelay, setWidth, setX, setY, updateNarration, visitWidgets, wrapDefaultNarrationMessageMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
charTyped, getBorderForArrowNavigation, getCurrentFocusPath, keyPressed, keyReleased, mouseMoved, mouseScrolled, shouldTakeFocusAfterInteractionMethods inherited from interface net.minecraft.client.gui.layouts.LayoutElement
setPositionMethods inherited from interface net.minecraft.client.gui.narration.NarratableEntry
getNarratables
-
Field Details
-
componentClickHandler
-
font
-
-
Constructor Details
-
AbstractStringWidget
-
-
Method Details
-
visitLines
-
renderWidget
- Specified by:
renderWidgetin classAbstractWidget
-
onClick
- Overrides:
onClickin classAbstractWidget
-
updateWidgetNarration
- Specified by:
updateWidgetNarrationin classAbstractWidget
-
getFont
-
setMessage
- Overrides:
setMessagein classAbstractWidget
-
setComponentClickHandler
public AbstractStringWidget setComponentClickHandler(@Nullable Consumer<Style> pComponentClickHandler)
-