İletişim kutusu kalıcı açılır pencereler için daha uygundur ve pencerede zaten bir "düğme" ve "içerik" tablosu içerir ( dokümanlar dediği gibi). Bu tabloları getButtonTable () veya getContentTable () ile yakalayabilirsiniz.
İletişim kutusu açılır pencerelerle çalışmayı kolaylaştırır. Örneğin, bir onay iletişim kutusu aşağıdadır:
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();
Örneğin, Evet / Hayır / İptal seçenekleri için diğer nesneleri kullanabilirsiniz.