@Environment(value=CLIENT) public class ButtonWidget extends AbstractPressableButtonWidget
Modifier and Type | Class and Description |
---|---|
static interface |
ButtonWidget.PressAction |
Modifier and Type | Field and Description |
---|---|
protected ButtonWidget.PressAction |
onPress |
active, alpha, height, hovered, nextNarration, visible, WIDGETS_LOCATION, width, x, y
BACKGROUND_TEXTURE, GUI_ICONS_TEXTURE, STATS_ICON_TEXTURE
Constructor and Description |
---|
ButtonWidget(int x,
int y,
int width,
int height,
String message,
ButtonWidget.PressAction onPress) |
Modifier and Type | Method and Description |
---|---|
void |
onPress() |
keyPressed, onClick
changeFocus, clicked, getHeight, getMessage, getNarrationMessage, getWidth, getYImage, isFocused, isHovered, isMouseOver, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, narrate, onDrag, onFocusedChanged, onRelease, playDownSound, queueNarration, render, renderBg, renderButton, renderToolTip, setAlpha, setFocused, setMessage, setWidth
drawCenteredString, drawHorizontalLine, drawSprite, drawString, drawTexture, drawTexture, drawTexture, drawTexture, drawTexturedQuad, drawVerticalLine, fill, fill, fillGradient, getZOffset, setZOffset
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
charTyped, keyReleased, mouseMoved, mouseScrolled
protected final ButtonWidget.PressAction onPress
public ButtonWidget(int x, int y, int width, int height, String message, ButtonWidget.PressAction onPress)
public void onPress()
onPress
in class AbstractPressableButtonWidget