กล่องโต้ตอบเหมาะสมกว่าสำหรับหน้าต่างป๊อปอัปแบบโมดอลและมีตาราง "ปุ่ม" และ "เนื้อหา" อยู่ในหน้าต่างอยู่แล้ว (ตามที่เอกสารบอก) คุณสามารถคว้าตารางเหล่านี้ด้วย getButtonTable () หรือ getContentTable ()
กล่องโต้ตอบช่วยให้ทำงานกับหน้าต่างป๊อปอัปได้ง่าย ตัวอย่างเช่นนี่คือกล่องโต้ตอบการยืนยัน:
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();
คุณสามารถใช้วัตถุอื่นเพื่อพูดตัวเลือกใช่ / ไม่ใช่ / ยกเลิก