public class Menu extends ImageComponentList
ICON_FONT
Constructor and Description |
---|
Menu(double x,
double y,
double width,
double height,
Spritesheet background,
java.lang.String... items) |
Menu(double x,
double y,
double width,
double height,
java.lang.String... items) |
Modifier and Type | Method and Description |
---|---|
int |
getCurrentSelection() |
void |
onChange(java.util.function.Consumer<java.lang.Integer> cons) |
void |
prepare()
Prepare the GuiComponent and all its child Components (Makes the GuiComponent visible and adds mouse listeners.).
|
void |
setCurrentSelection(int currentSelection) |
createNewEntry, getBackground, getCellComponents, getColumns, getImages, getRows, setXOffset, setYOffset
drawTextShadow, getAppearance, getAppearanceDisabled, getAppearanceHovered, getBoundingBox, getClickConsumer, getComponentId, getComponents, getFont, getHeight, getHorizontalTextMargin, getHoverConsumer, getHoverSound, getLocation, getMouseDraggedConsumer, getMouseEnterConsumer, getMouseLeaveConsumer, getMouseMovedConsumer, getMousePressedConsumer, getMouseReleasedConsumer, getMouseWheelConsumer, getName, getTag, getText, getTextAlign, getTextAngle, getTextShadowColor, getTextToRender, getTextX, getTextY, getWidth, getX, getY, initializeComponents, isEnabled, isForwardMouseEvents, isHovered, isPressed, isSelected, isSuspended, isVisible, mouseClicked, mouseDragged, mouseEntered, mouseEventShouldBeForwarded, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, onClicked, onHovered, onMouseDragged, onMouseEnter, onMouseLeave, onMouseMoved, onMousePressed, onMouseReleased, onMouseWheelScrolled, onTextChanged, render, setDimension, setEnabled, setFont, setFontSize, setForwardMouseEvents, setHeight, setHorizontalTextMargin, setHovered, setHoverSound, setLocation, setLocation, setName, setSelected, setTag, setText, setTextAlign, setTextAngle, setTextShadow, setTextShadowColor, setTextX, setTextY, setVisible, setWidth, setX, setY, suspend, toggleSelection
public Menu(double x, double y, double width, double height, java.lang.String... items)
public Menu(double x, double y, double width, double height, Spritesheet background, java.lang.String... items)
public int getCurrentSelection()
public void onChange(java.util.function.Consumer<java.lang.Integer> cons)
public void prepare()
GuiComponent
prepare
in class ImageComponentList
public void setCurrentSelection(int currentSelection)