Mega Code Archive

 
Categories / Java / Swing JFC
 

Simple dialog for asking a yes no question

import javax.swing.JDialog; import javax.swing.JFrame; import javax.swing.JOptionPane; public class AskingQuestionDialog {   public static void main(String argv[]) {     JOptionPane pane = new JOptionPane(         "To be or not to be ?\nThat is the question.");     Object[] options = new String[] { "To be", "Not to be" };     pane.setOptions(options);     JDialog dialog = pane.createDialog(new JFrame(), "Dilaog");     dialog.show();     Object obj = pane.getValue();      int result = -1;     for (int k = 0; k < options.length; k++)       if (options[k].equals(obj))         result = k;     System.out.println("User's choice: " + result);   } }