public class Dialog extends Window
result(Object)
is called and the dialog is removed from the stage.Window.WindowStyle
Table.Debug
Modifier and Type | Field and Description |
---|---|
static float |
fadeDuration
The time in seconds that dialogs will fade in and out.
|
Constructor and Description |
---|
Dialog(String title,
Skin skin) |
Dialog(String title,
Skin skin,
String windowStyleName) |
Dialog(String title,
Window.WindowStyle windowStyle) |
Modifier and Type | Method and Description |
---|---|
Dialog |
button(Button button)
Adds the given button to the button table.
|
Dialog |
button(Button button,
Object object)
Adds the given button to the button table.
|
Dialog |
button(String text)
Adds a text button to the button table.
|
Dialog |
button(String text,
Object object)
Adds a text button to the button table.
|
Dialog |
button(String text,
Object object,
TextButton.TextButtonStyle buttonStyle)
Adds a text button to the button table.
|
void |
cancel() |
Table |
getButtonTable() |
Table |
getContentTable() |
void |
hide()
Hides the dialog.
|
Dialog |
key(int keycode,
Object object)
If this key is pressed,
result(Object) is called with the specified object. |
void |
setObject(Actor actor,
Object object) |
Dialog |
show(Stage stage)
Packs the dialog and adds it to the stage, centered. |
Dialog |
text(Label label)
Adds the given Label to the content table
|
Dialog |
text(String text)
Adds a label to the content table.
|
Dialog |
text(String text,
Label.LabelStyle labelStyle)
Adds a label to the content table.
|
draw, getPrefWidth, getStyle, getTitle, getTitleWidth, hit, isDragging, isModal, isMovable, isResizable, setKeepWithinStage, setModal, setMovable, setResizable, setResizeBorder, setStyle, setTitle, setTitleAlignment
add, add, add, add, add, add, add, align, background, background, bottom, center, clearChildren, columnDefaults, debug, debug, debugActor, debugCell, debugTable, defaults, drawDebug, getAlign, getBackground, getCell, getCells, getClip, getDebug, getMinHeight, getMinWidth, getPadBottom, getPadBottomValue, getPadLeft, getPadLeftValue, getPadRight, getPadRightValue, getPadTop, getPadTopValue, getPadX, getPadY, getPrefHeight, getRow, invalidate, layout, left, pad, pad, pad, pad, padBottom, padBottom, padLeft, padLeft, padRight, padRight, padTop, padTop, removeActor, reset, right, row, setBackground, setBackground, setBackground, setClip, setRound, setSkin, stack, top
getMaxHeight, getMaxWidth, invalidateHierarchy, needsLayout, pack, setFillParent, setLayoutEnabled, validate
act, addActor, addActorAfter, addActorAt, addActorBefore, clear, findActor, getChildren, hasChildren, isTransform, localToDescendantCoordinates, print, setCullingArea, setTransform, swapActor, swapActor
addAction, addCaptureListener, addListener, clearActions, clearListeners, clipBegin, clipBegin, clipEnd, fire, getActions, getCaptureListeners, getCenterX, getCenterY, getColor, getHeight, getListeners, getName, getOriginX, getOriginY, getParent, getRight, getRotation, getScaleX, getScaleY, getStage, getTop, getTouchable, getUserObject, getWidth, getX, getY, getZIndex, hasParent, isAscendantOf, isDescendantOf, isTouchable, isVisible, localToAscendantCoordinates, localToParentCoordinates, localToStageCoordinates, moveBy, notify, parentToLocalCoordinates, remove, removeAction, removeCaptureListener, removeListener, rotateBy, scaleBy, scaleBy, screenToLocalCoordinates, setBounds, setCenterPosition, setColor, setColor, setHeight, setName, setOrigin, setOriginX, setOriginY, setPosition, setRotation, setScale, setScale, setScaleX, setScaleY, setSize, setTouchable, setUserObject, setVisible, setWidth, setX, setY, setZIndex, sizeBy, sizeBy, stageToLocalCoordinates, toBack, toFront, toString
public static float fadeDuration
public Dialog(String title, Window.WindowStyle windowStyle)
public Table getContentTable()
public Table getButtonTable()
getButtonTable
in class Window
public Dialog text(String text)
public Dialog text(String text, Label.LabelStyle labelStyle)
public Dialog button(String text)
result(Object)
if this button is clicked. The dialog
must have been constructed with a skin to use this method.public Dialog button(String text, Object object)
object
- The object that will be passed to result(Object)
if this button is clicked. May be null.public Dialog button(String text, Object object, TextButton.TextButtonStyle buttonStyle)
object
- The object that will be passed to result(Object)
if this button is clicked. May be null.public Dialog button(Button button, Object object)
object
- The object that will be passed to result(Object)
if this button is clicked. May be null.public void hide()
fadeDuration
seconds and then removes it from the stage.public Dialog key(int keycode, Object object)
result(Object)
is called with the specified object.Input.Keys
public void cancel()
Copyright © 2014. All Rights Reserved.