Klasse DropDownSelection<EntryType>
java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.AbstractButton
net.minecraft.client.gui.components.Button
net.minecraft.client.gui.components.ImageButton
gollorum.signpost.minecraft.gui.widgets.DropDownSelection<EntryType>
- Alle implementierten Schnittstellen:
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 DropDownSelection<EntryType>
extends net.minecraft.client.gui.components.ImageButton
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenVon 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.OnPressVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen net.minecraft.client.gui.narration.NarratableEntry
net.minecraft.client.gui.narration.NarratableEntry.NarrationPriority -
Feldübersicht
FelderVon Klasse geerbte Felder net.minecraft.client.gui.components.ImageButton
spritesVon Klasse geerbte Felder net.minecraft.client.gui.components.Button
BIG_WIDTH, createNarration, DEFAULT_HEIGHT, DEFAULT_NARRATION, DEFAULT_SPACING, DEFAULT_WIDTH, onPress, SMALL_WIDTHVon Klasse geerbte Felder net.minecraft.client.gui.components.AbstractButton
SPRITES, TEXT_MARGINVon Klasse geerbte Felder net.minecraft.client.gui.components.AbstractWidget
active, alpha, height, isHovered, packedFGColor, UNSET_FG_COLOR, visible, width -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungDropDownSelection(net.minecraft.client.gui.Font fontRenderer, Point position, Rect.XAlignment xAlignment, Rect.YAlignment yAlignment, int width, int height, int yOffset, Consumer<DropDownSelection<EntryType>.List> onShow, Consumer<DropDownSelection<EntryType>.List> onHide, Consumer<EntryType> onSelectionChanged) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidaddEntries(Collection<EntryType> entries) voidvoidhideList()voidremoveEntry(EntryType text) voidrenderWidget(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float partialTicks) voidsetEntries(Collection<EntryType> entries) voidvoidshowList()voidtoggle()Von Klasse geerbte Methoden net.minecraft.client.gui.components.Button
builder, createNarrationMessage, onPress, updateWidgetNarrationVon Klasse geerbte Methoden net.minecraft.client.gui.components.AbstractButton
keyPressed, onClick, renderStringVon 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, onDrag, onRelease, playButtonClickSound, playDownSound, render, renderScrollingString, renderScrollingString, renderScrollingString, setAlpha, setFGColor, setFocused, setHeight, setMessage, setRectangle, setSize, setTabOrderGroup, setTooltip, setTooltipDelay, setWidth, setX, setY, updateNarration, visitWidgets, wrapDefaultNarrationMessageVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden net.minecraft.client.gui.components.events.GuiEventListener
charTyped, getBorderForArrowNavigation, getCurrentFocusPath, keyReleased, mouseMoved, mouseScrolled, shouldTakeFocusAfterInteractionVon Schnittstelle geerbte Methoden net.minecraft.client.gui.layouts.LayoutElement
setPositionVon Schnittstelle geerbte Methoden net.minecraft.client.gui.narration.NarratableEntry
getNarratables
-
Felddetails
-
rect
-
size
-
-
Konstruktordetails
-
DropDownSelection
public DropDownSelection(net.minecraft.client.gui.Font fontRenderer, Point position, Rect.XAlignment xAlignment, Rect.YAlignment yAlignment, int width, int height, int yOffset, Consumer<DropDownSelection<EntryType>.List> onShow, Consumer<DropDownSelection<EntryType>.List> onHide, Consumer<EntryType> onSelectionChanged)
-
-
Methodendetails
-
getAllEntries
-
getSelectedEntry
-
setFilter
-
addEntry
-
removeEntry
-
setEntries
-
addEntries
-
toggle
public void toggle() -
showList
public void showList() -
hideList
public void hideList() -
renderWidget
public void renderWidget(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float partialTicks) - Setzt außer Kraft:
renderWidgetin Klassenet.minecraft.client.gui.components.ImageButton
-