El cuadro de diálogo es más adecuado para ventanas emergentes modales e incluye una tabla de "botones" y "contenidos" que ya está en la ventana (como dicen los documentos ). Puede tomar estas tablas con getButtonTable () o getContentTable ().
El cuadro de diálogo facilita el trabajo con ventanas emergentes. Por ejemplo, aquí hay un diálogo de confirmación:
Dialog dialog = new Dialog("Warning", skin, "dialog") {
public void result(Object obj) {
System.out.println("result "+obj);
}
};
dialog.text("Are you sure you want to quit?");
dialog.button("Yes", true); //sends "true" as the result
dialog.button("No", false); //sends "false" as the result
dialog.key(Keys.Enter, true); //sends "true" when the ENTER key is pressed
dialog.show();
Puede usar otros objetos para, por ejemplo, las opciones Sí / No / Cancelar.