package NET.worlds.console; import java.awt.GridBagConstraints; import java.awt.Label; public class ConfirmDialog extends OkCancelDialog { private static final long serialVersionUID = 2839131701328189735L; private String prompt; public ConfirmDialog(java.awt.Window parent, DialogReceiver target, String title, String prompt) { super(parent, target, title, Console.message("No"), Console.message("Yes")); this.prompt = prompt; this.ready(); } public ConfirmDialog(java.awt.Window parent, String title, String prompt) { this(parent, (DialogReceiver)parent, title, prompt); } @Override protected void build() { GridBagConstraints c = new GridBagConstraints(); c.weightx = 1.0; c.weighty = 1.0; c.gridwidth = 0; this.add(this.gbag, new Label(this.prompt), c); super.build(); } @Override protected boolean setValue() { return true; } @Override public void show() { super.show(); this.okButton.requestFocus(); } }