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.IntConsumer 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, setYOffsetdrawTextShadow, getAppearance, getAppearanceDisabled, getAppearanceHovered, getBoundingBox, getClickConsumer, getComponentId, getComponents, getCurrentAppearance, getFont, getHeight, getHorizontalTextMargin, getHoverConsumer, getHoverSound, getLocation, getMouseDraggedConsumer, getMouseEnterConsumer, getMouseLeaveConsumer, getMouseMovedConsumer, getMousePressedConsumer, getMouseReleasedConsumer, getMouseWheelConsumer, getName, getShape, 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, toggleSelectionpublic 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.IntConsumer cons)
public void prepare()
GuiComponentprepare in class ImageComponentListpublic void setCurrentSelection(int currentSelection)