@Override public Dialog createDialog(DialogDescriptor descriptor) { options = descriptor.getOptions(); return mock(JDialog.class); } }
public void actionPerformed(ActionEvent evt) { Object o = evt.getSource(); Object[] option = dlg.getOptions(); if (o == option[1]) { System.exit(0); } else if (o == option[0]) { System.out.println("Dialog closed"); //NOI18N System.exit(0); } } };
@Override public void actionPerformed(ActionEvent e) { ((JButton)dialogDescriptor.getOptions()[0]).doClick(); } };
public void actionPerformed(ActionEvent evt) { Object o = evt.getSource(); Object[] option = dlg.getOptions(); if (o == option[0]) { // Dismiss the dialog dialog.hide(); }else if (o == option[1]) { cancelled = true; } } };
public void actionPerformed(ActionEvent evt) { Object o = evt.getSource(); Object[] option = dlg.getOptions(); if (o == option[0]) { // Set the selected Font Familt dialog.hide(); // Dismiss the dialog dialog.hide(); } } };
public void actionPerformed(ActionEvent evt) { //Remove the AddDataProviderMode property as it is not needed any more. System.getProperties().remove("AddDataProviderMode"); Object o = evt.getSource(); Object[] option = dlg.getOptions(); if (o == option[1]) { // cancel button or escape } else if (o == option[0]) { // Add the Data Provider Node[] nodes = dataProviderExplorerPanel.getExplorerManager().getSelectedNodes(); tc.requestActive(); tc.setActivatedNodes(nodes); Action[] actions = nodes[0].getActions(true); for(int i=0; i< actions.length; i++){ if(actions[i] instanceof NodeAction){ final NodeAction nodeAction = (NodeAction)actions[i]; if (nodeAction.getName().equals(NbBundle.getMessage(AddDataProviderDialog.class, "Add_to_Form"))){ nodeAction.performAction(); result = true; break; } } } dialog.dispose() ; } } };
dlg.setClosingOptions(dlg.getOptions());