< prev index next >

src/demo/share/jfc/SwingSet2/OptionPaneDemo.java

Print this page




 146                     JOptionPane.showMessageDialog(getDemoPanel(),
 147                                     result + ": " +
 148                                     getString("OptionPaneDemo.inputresponse"));
 149                 }
 150             }
 151         };
 152         return createButton(a);
 153     }
 154 
 155     public JButton createComponentDialogButton() {
 156         Action a = new AbstractAction(getString("OptionPaneDemo.componentbutton")) {
 157             public void actionPerformed(ActionEvent e) {
 158                 // In a ComponentDialog, you can show as many message components and
 159                 // as many options as you want:
 160 
 161                 // Messages
 162                 Object[]      message = new Object[4];
 163                 message[0] = getString("OptionPaneDemo.componentmessage");
 164                 message[1] = new JTextField(getString("OptionPaneDemo.componenttextfield"));
 165 
 166                 JComboBox cb = new JComboBox();
 167                 cb.addItem(getString("OptionPaneDemo.component_cb1"));
 168                 cb.addItem(getString("OptionPaneDemo.component_cb2"));
 169                 cb.addItem(getString("OptionPaneDemo.component_cb3"));
 170                 message[2] = cb;
 171 
 172                 message[3] = getString("OptionPaneDemo.componentmessage2");
 173 
 174                 // Options
 175                 String[] options = {
 176                     getString("OptionPaneDemo.component_op1"),
 177                     getString("OptionPaneDemo.component_op2"),
 178                     getString("OptionPaneDemo.component_op3"),
 179                     getString("OptionPaneDemo.component_op4"),
 180                     getString("OptionPaneDemo.component_op5")
 181                 };
 182                 int result = JOptionPane.showOptionDialog(
 183                     getDemoPanel(),                             // the parent that the dialog blocks
 184                     message,                                    // the dialog message array
 185                     getString("OptionPaneDemo.componenttitle"), // the title of the dialog window
 186                     JOptionPane.DEFAULT_OPTION,                 // option type




 146                     JOptionPane.showMessageDialog(getDemoPanel(),
 147                                     result + ": " +
 148                                     getString("OptionPaneDemo.inputresponse"));
 149                 }
 150             }
 151         };
 152         return createButton(a);
 153     }
 154 
 155     public JButton createComponentDialogButton() {
 156         Action a = new AbstractAction(getString("OptionPaneDemo.componentbutton")) {
 157             public void actionPerformed(ActionEvent e) {
 158                 // In a ComponentDialog, you can show as many message components and
 159                 // as many options as you want:
 160 
 161                 // Messages
 162                 Object[]      message = new Object[4];
 163                 message[0] = getString("OptionPaneDemo.componentmessage");
 164                 message[1] = new JTextField(getString("OptionPaneDemo.componenttextfield"));
 165 
 166                 JComboBox<String> cb = new JComboBox<>();
 167                 cb.addItem(getString("OptionPaneDemo.component_cb1"));
 168                 cb.addItem(getString("OptionPaneDemo.component_cb2"));
 169                 cb.addItem(getString("OptionPaneDemo.component_cb3"));
 170                 message[2] = cb;
 171 
 172                 message[3] = getString("OptionPaneDemo.componentmessage2");
 173 
 174                 // Options
 175                 String[] options = {
 176                     getString("OptionPaneDemo.component_op1"),
 177                     getString("OptionPaneDemo.component_op2"),
 178                     getString("OptionPaneDemo.component_op3"),
 179                     getString("OptionPaneDemo.component_op4"),
 180                     getString("OptionPaneDemo.component_op5")
 181                 };
 182                 int result = JOptionPane.showOptionDialog(
 183                     getDemoPanel(),                             // the parent that the dialog blocks
 184                     message,                                    // the dialog message array
 185                     getString("OptionPaneDemo.componenttitle"), // the title of the dialog window
 186                     JOptionPane.DEFAULT_OPTION,                 // option type


< prev index next >