public class ImageTextButton extends Button
ImageButton,
TextButton,
Button| Modifier and Type | Class and Description |
|---|---|
static class |
ImageTextButton.ImageTextButtonStyle
The style for an image text button, see
ImageTextButton. |
Button.ButtonStyleTable.Debug, Table.DebugRectbackgroundBottom, backgroundLeft, backgroundRight, backgroundTop, debugActorColor, debugCellColor, debugTableColor| Constructor and Description |
|---|
ImageTextButton(java.lang.String text,
ImageTextButton.ImageTextButtonStyle style) |
ImageTextButton(java.lang.String text,
Skin skin) |
ImageTextButton(java.lang.String text,
Skin skin,
java.lang.String styleName) |
| Modifier and Type | Method and Description |
|---|---|
void |
draw(Batch batch,
float parentAlpha)
If this method is overridden, the super method or
WidgetGroup.validate() should be called to ensure the widget group is laid
out. |
Image |
getImage() |
Cell |
getImageCell() |
Label |
getLabel() |
Cell |
getLabelCell() |
ImageTextButton.ImageTextButtonStyle |
getStyle()
Returns the button's style.
|
java.lang.CharSequence |
getText() |
void |
setStyle(Button.ButtonStyle style) |
void |
setText(java.lang.CharSequence text) |
protected void |
updateImage()
Updates the Image with the appropriate Drawable from the style before it is drawn.
|
getButtonGroup, getClickListener, getMinHeight, getMinWidth, getPrefHeight, getPrefWidth, isChecked, isDisabled, isOver, isPressed, setChecked, setDisabled, setProgrammaticChangeEvents, toggleadd, add, add, add, add, add, add, align, background, background, bottom, center, clearChildren, columnDefaults, debug, debug, debugActor, debugAll, debugCell, debugTable, defaults, drawBackground, drawDebug, drawDebugBounds, getAlign, getBackground, getCell, getCells, getClip, getColumnMinWidth, getColumnPrefWidth, getColumns, getColumnWidth, getPadBottom, getPadBottomValue, getPadLeft, getPadLeftValue, getPadRight, getPadRightValue, getPadTop, getPadTopValue, getPadX, getPadY, getRow, getRowHeight, getRowMinHeight, getRowPrefHeight, getRows, getSkin, getTableDebug, hit, invalidate, layout, left, pad, pad, pad, pad, padBottom, padBottom, padLeft, padLeft, padRight, padRight, padTop, padTop, removeActor, removeActor, reset, right, row, setBackground, setBackground, setClip, setDebug, setRound, setSkin, stack, topchildrenChanged, getMaxHeight, getMaxWidth, invalidateHierarchy, needsLayout, pack, setFillParent, setLayoutEnabled, sizeChanged, validateact, addActor, addActorAfter, addActorAt, addActorBefore, applyTransform, applyTransform, clear, computeTransform, drawChildren, drawDebugChildren, findActor, getChildren, getCullingArea, hasChildren, isTransform, localToDescendantCoordinates, resetTransform, resetTransform, setCullingArea, setDebug, setStage, setTransform, swapActor, swapActor, toStringaddAction, addCaptureListener, addListener, clearActions, clearListeners, clipBegin, clipBegin, clipEnd, fire, firstAscendant, getActions, getCaptureListeners, getColor, getDebug, getHeight, getListeners, getName, getOriginX, getOriginY, getParent, getRight, getRotation, getScaleX, getScaleY, getStage, getTop, getTouchable, getUserObject, getWidth, getX, getX, getY, getY, getZIndex, hasActions, hasParent, isAscendantOf, isDescendantOf, isTouchable, isVisible, localToAscendantCoordinates, localToParentCoordinates, localToStageCoordinates, moveBy, notify, parentToLocalCoordinates, positionChanged, remove, removeAction, removeCaptureListener, removeListener, rotateBy, rotationChanged, scaleBy, scaleBy, screenToLocalCoordinates, setBounds, setColor, setColor, setHeight, setName, setOrigin, setOrigin, setOriginX, setOriginY, setParent, setPosition, setPosition, setRotation, setScale, setScale, setScaleX, setScaleY, setSize, setTouchable, setUserObject, setVisible, setWidth, setX, setY, setZIndex, sizeBy, sizeBy, stageToLocalCoordinates, toBack, toFrontpublic ImageTextButton(java.lang.String text,
Skin skin)
public ImageTextButton(java.lang.String text,
Skin skin,
java.lang.String styleName)
public ImageTextButton(java.lang.String text,
ImageTextButton.ImageTextButtonStyle style)
public void setStyle(Button.ButtonStyle style)
public ImageTextButton.ImageTextButtonStyle getStyle()
ButtonButton.setStyle(ButtonStyle) is
called.protected void updateImage()
public void draw(Batch batch, float parentAlpha)
WidgetGroupWidgetGroup.validate() should be called to ensure the widget group is laid
out.public Image getImage()
public Cell getImageCell()
public Label getLabel()
public Cell getLabelCell()
public void setText(java.lang.CharSequence text)
public java.lang.CharSequence getText()