public class ListElement<T extends IElementGUI> extends Element<T>
| Constructor and Description |
|---|
ListElement(T gui,
float posX,
float posY,
int width,
int height,
java.util.List<java.lang.String> entries,
java.util.function.Function<ListElement<T>,java.lang.Boolean> function) |
ListElement(T handler,
float posX,
float posY,
int width,
int height,
java.util.List<java.lang.String> entries,
int entryHeight,
java.util.function.Function<ListElement<T>,java.lang.Boolean> function) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getSelectedEntry() |
int |
getSelectedIndex() |
void |
init() |
boolean |
mouseClicked(float mouseX,
float mouseY,
int button) |
void |
render(float mouseX,
float mouseY,
float partialTicks) |
void |
setSelectedIndex(int selectedIndex) |
ListElement<T> |
withPersistence(boolean persistent) |
dispose, drawOutline, drawOutline, drawRectangle, drawRectangle, drawTexturedRectangle, drawTexturedRectangle, endScissor, getChildren, getColorScheme, getHeight, getParent, getPosX, getPosY, getWidth, isEnabled, isSelected, isSelected, isVisible, keyPressed, mouseDragged, mouseReleased, mouseScrolled, renderChildren, setEnabled, setHeight, setPosX, setPosY, setVisible, setWidth, startScissor, update, withColorScheme, withParentpublic ListElement(T gui, float posX, float posY, int width, int height, java.util.List<java.lang.String> entries, java.util.function.Function<ListElement<T>,java.lang.Boolean> function)
public ListElement(T handler, float posX, float posY, int width, int height, java.util.List<java.lang.String> entries, int entryHeight, java.util.function.Function<ListElement<T>,java.lang.Boolean> function)
public void init()
init in class Element<T extends IElementGUI>public void render(float mouseX,
float mouseY,
float partialTicks)
render in class Element<T extends IElementGUI>public boolean mouseClicked(float mouseX,
float mouseY,
int button)
mouseClicked in class Element<T extends IElementGUI>public int getSelectedIndex()
public void setSelectedIndex(int selectedIndex)
public java.lang.String getSelectedEntry()
public ListElement<T> withPersistence(boolean persistent)