public boolean open() { DialogDescriptor input = new DialogDescriptor( this, NbBundle.getMessage(PasswordPanel.class, "LBL_EnterPassword", configurationName), true, NotifyDescriptor.OK_CANCEL_OPTION, NotifyDescriptor.OK_OPTION, null); return DialogDisplayer.getDefault().notify(input) == NotifyDescriptor.OK_OPTION; }
public void showEditor() { String title = NbBundle.getMessage(MappingEditor.class, "TITLE_filter_mapping"); //NOI18N editDialog = new DialogDescriptor(this, title, true, DialogDescriptor.OK_CANCEL_OPTION, DialogDescriptor.CANCEL_OPTION, DialogDescriptor.BOTTOM_ALIGN, null, this); dialog = DialogDisplayer.getDefault().createDialog(editDialog); dialog.pack(); dialog.setVisible(true); }
public void run() { Object obj = TALK.get(); if (obj instanceof org.openide.DialogDescriptor) { TALK.set(org.openide.DialogDisplayer.getDefault().createDialog((org.openide.DialogDescriptor) obj)); } else { TALK.set(null); } } }
public void run() { Index idx = (Index) TALK.get(); java.awt.Container p = new javax.swing.JPanel(); IndexedCustomizer ic = new IndexedCustomizer(p, false); ic.setObject(idx); ic.setImmediateReorder(false); org.openide.DialogDescriptor dd = new org.openide.DialogDescriptor(p, Node.getString("LAB_order")); dd.setModal(true); dd.setOptionType(org.openide.DialogDescriptor.DEFAULT_OPTION); Object result = org.openide.DialogDisplayer.getDefault().notify(dd); if (result == org.openide.DialogDescriptor.OK_OPTION) { ic.doClose(); } } }
@Override public void run() { err.log(Level.FINE, "onValidPerformer on next button entry."); //#163078 - validate first then store storeSettingsAndNotify(data); panels.nextPanel(); try { // change UI to show next step, show wait cursor during // the change goToNextStep(previousSize); } catch (IllegalStateException ise) { panels.previousPanel(); String msg = ise.getMessage(); if (msg != null) { // this is only for backward compatitility DialogDisplayer.getDefault().notify(new NotifyDescriptor.Message(msg)); } else { // this should be used (it checks for exception // annotations and severity) Exceptions.printStackTrace(ise); } _updateState(); } err.log(Level.FINE, "onValidPerformer on next button exit."); } };
public static FileObject showDialog(PhpVisibilityQuery phpVisibilityQuery, SourceGroup[] folders, Class<?> target, String preselectedFileName) { BrowseFolders bf = new BrowseFolders(phpVisibilityQuery, folders, target, preselectedFileName); String title = target == DataFolder.class ? "LBL_SelectFolder" : "LBL_SelectFile"; // NOI18N JButton selectButton = new JButton(NbBundle.getMessage(BrowseFolders.class, title)); String description = target == DataFolder.class ? "ACSD_SelectFolder" : "ACSD_SelectFile"; // NOI18N selectButton.getAccessibleContext().setAccessibleDescription(NbBundle.getMessage(BrowseFolders.class, description)); JButton cancelButton = new JButton(NbBundle.getMessage(BrowseFolders.class, "LBL_Cancel")); cancelButton.getAccessibleContext().setAccessibleDescription(NbBundle.getMessage(BrowseFolders.class, "ACSD_Cancel")); JButton[] options = new JButton[] {selectButton, cancelButton}; OptionsListener optionsListener = new OptionsListener(bf, target); options[0].setActionCommand(OptionsListener.COMMAND_SELECT); options[0].addActionListener(optionsListener); options[1].setActionCommand(OptionsListener.COMMAND_CANCEL); options[1].addActionListener(optionsListener); title = target == DataFolder.class ? "LBL_BrowseFolders" : "LBL_BrowseFiles"; // NOI18N DialogDescriptor dialogDescriptor = new DialogDescriptor(bf, NbBundle.getMessage(BrowseFolders.class, title), true, options, options[0], DialogDescriptor.BOTTOM_ALIGN, null, null); dialogDescriptor.setClosingOptions(new Object[] {options[0], options[1]}); Dialog dialog = DialogDisplayer.getDefault().createDialog(dialogDescriptor); dialog.setVisible(true); return optionsListener.getResult(); }
private boolean showUpdateDialog() { JButton updateOption = new JButton (NbBundle.getMessage(UpdateProjectImpl.class, "CTL_UpdateOption")); updateOption.getAccessibleContext().setAccessibleDescription(NbBundle.getMessage(UpdateProjectImpl.class, "AD_UpdateOption")); return DialogDisplayer.getDefault().notify( new NotifyDescriptor (NbBundle.getMessage(UpdateProjectImpl.class,"TXT_ProjectUpdate", BUILD_NUMBER), NbBundle.getMessage(UpdateProjectImpl.class,"TXT_ProjectUpdateTitle"), NotifyDescriptor.DEFAULT_OPTION, NotifyDescriptor.WARNING_MESSAGE, new Object[] { updateOption, NotifyDescriptor.CANCEL_OPTION }, updateOption)) == updateOption; }
/** * Shows platforms customizer * @param platform which should be seelcted, may be null * @return boolean for future extension, currently always true */ public static boolean showCustomizer (ScalaPlatform platform) { org.netbeans.modules.scala.platform.ui.PlatformsCustomizer customizer = new org.netbeans.modules.scala.platform.ui.PlatformsCustomizer (platform); javax.swing.JButton close = new javax.swing.JButton(NbBundle.getMessage(PlatformsCustomizer.class,"CTL_Close")); close.getAccessibleContext().setAccessibleDescription(NbBundle.getMessage(PlatformsCustomizer.class,"AD_Close")); DialogDescriptor descriptor = new DialogDescriptor (customizer,NbBundle.getMessage(PlatformsCustomizer.class, "TXT_PlatformsManager"), true, new Object[] {close},close,DialogDescriptor.DEFAULT_ALIGN, new HelpCtx (PlatformsCustomizer.class),null); // NOI18N Dialog dlg = null; try { dlg = DialogDisplayer.getDefault().createDialog (descriptor); dlg.setVisible(true); } finally { if (dlg != null) dlg.dispose(); } return true; }
public boolean showDialog() { DialogDescriptor dialogDescriptor; dialogDescriptor = new DialogDescriptor(panel, org.openide.util.NbBundle.getMessage(Strip.class, "CTL_StripDialog", repository.getName())); // NOI18N dialogDescriptor.setOptions(new Object[] {okButton, cancelButton}); dialogDescriptor.setModal(true); dialogDescriptor.setHelpCtx(new HelpCtx("org.netbeans.modules.mercurial.ui.rollback.StripPanel")); //NOI18N dialogDescriptor.setValid(false); Dialog dialog = DialogDisplayer.getDefault().createDialog(dialogDescriptor); dialog.getAccessibleContext().setAccessibleDescription(org.openide.util.NbBundle.getMessage(Strip.class, "ACSD_StripDialog", repository.getName())); // NOI18N dialog.setVisible(true); dialog.setResizable(false); boolean ret = dialogDescriptor.getValue() == okButton; return ret; }
public @Override void run() { DialogDescriptor d = new DialogDescriptor( NbBundle.getMessage(BuildInstallersAction.class, "BuildInstallersAction.NotConfigured.Warning.Message"), NbBundle.getMessage(BuildInstallersAction.class, "BuildInstallersAction.NotConfigured.Warning.Title")); d.setModal(true); JButton accept = new JButton(NbBundle.getMessage(BuildInstallersAction.class, "BuildInstallersAction.NotConfigured.Warning.OK")); accept.setDefaultCapable(true); d.setOptions(new Object[]{ accept}); d.setMessageType(NotifyDescriptor.WARNING_MESSAGE); if (DialogDisplayer.getDefault().notify(d).equals(accept)) { //SuiteCustomizer cpi = prj.getLookup().lookup(org.netbeans.modules.apisupport.project.ui.customizer.SuiteCustomizer.class); //cpi.showCustomizer(SuiteCustomizer.APPLICATION, SuiteCustomizer.APPLICATION_CREATE_STANDALONE_APPLICATION); } } });
private boolean selectRevision () { if (selectButton == null) { selectButton = new JButton(); } org.openide.awt.Mnemonics.setLocalizedText(selectButton, org.openide.util.NbBundle.getMessage(CreateTag.class, "CTL_CreateTag.ChangesetPicker_SelectButton")); //NOI18N DialogDescriptor dd = new DialogDescriptor(this, org.openide.util.NbBundle.getMessage(CreateTag.class, "CTL_CreateTag.ChangesetPicker_Title"), // NOI18N true, new Object[] { selectButton, DialogDescriptor.CANCEL_OPTION}, selectButton, DialogDescriptor.DEFAULT_ALIGN, new HelpCtx(this.getClass()), null); selectButton.setEnabled(getSelectedRevision() != null); addPropertyChangeListener(this); initRevisions(); Dialog dialog = DialogDisplayer.getDefault().createDialog(dd); dialog.setVisible(true); removePropertyChangeListener(this); return dd.getValue() == selectButton; } }
public void actionPerformed(ActionEvent e) { DuplicateTiledLayerDialog dialog = new DuplicateTiledLayerDialog(TiledLayerEditorComponent.this.tiledLayer); DialogDescriptor dd = new DialogDescriptor(dialog, NbBundle.getMessage(TiledLayerEditorComponent.class, "TiledLayerEditorComponent.actionDuplicateTiledLayer.txt"));// NOI18N dd.setButtonListener(dialog); dd.setValid(false); dialog.setDialogDescriptor(dd); Dialog d = DialogDisplayer.getDefault().createDialog(dd); d.setVisible(true); } }
public void actionPerformed(ActionEvent arg0) { JButton butt = new JButton(); ProblemsPanel panel = new ProblemsPanel(reporter); panel.setActionButton(butt); JButton close = new JButton(); panel.setCloseButton(close); close.setText(NbBundle.getMessage(MavenProjectNode.class, "BTN_Close")); DialogDescriptor dd = new DialogDescriptor(panel, NbBundle.getMessage(MavenProjectNode.class, "TIT_Show_Problems")); dd.setOptions(new Object[] { butt, close}); dd.setClosingOptions(new Object[] { close }); dd.setModal(false); DialogDisplayer.getDefault().notify(dd); } }
public static boolean show(JPanel panel, String title, String okName) { JButton ok = new JButton(okName); ok.getAccessibleContext().setAccessibleDescription(ok.getText()); JButton cancel = new JButton(NbBundle.getMessage(Util.class, "LBL_Cancel")); // NOI18N cancel.getAccessibleContext().setAccessibleDescription(cancel.getText()); final DialogDescriptor dd = new DialogDescriptor( panel, title, true, new Object[]{ok, cancel}, ok, DialogDescriptor.DEFAULT_ALIGN, new HelpCtx(panel.getClass()), null); return DialogDisplayer.getDefault().notify(dd) == ok; }
private void showPlatformWarning() { final JButton closeOption = new JButton(NbBundle.getMessage(J2SEActionProvider.class, "CTL_BrokenPlatform_Close")); closeOption.getAccessibleContext().setAccessibleDescription(NbBundle.getMessage(J2SEActionProvider.class, "AD_BrokenPlatform_Close")); final ProjectInformation pi = project.getLookup().lookup(ProjectInformation.class); final String projectDisplayName = pi == null ? NbBundle.getMessage(J2SEActionProvider.class, "TEXT_BrokenPlatform_UnknownProjectName") : pi.getDisplayName(); final DialogDescriptor dd = new DialogDescriptor( NbBundle.getMessage(J2SEActionProvider.class, "TEXT_BrokenPlatform", projectDisplayName), NbBundle.getMessage(J2SEActionProvider.class, "MSG_BrokenPlatform_Title"), true, new Object[]{closeOption}, closeOption, DialogDescriptor.DEFAULT_ALIGN, null, null); dd.setMessageType(DialogDescriptor.WARNING_MESSAGE); final Dialog dlg = DialogDisplayer.getDefault().createDialog(dd); dlg.setVisible(true); }
protected void ifNecessaryShowNoWebFolderDialog() { if (isShowNoWebFolderDialog()) { final NotWebFolder panel = new NotWebFolder(NO_WEB_FOLDER_WARNING); DialogDescriptor descriptor = new DialogDescriptor(panel, NO_WEB_FOLDER_TITLE, true, NotifyDescriptor.PLAIN_MESSAGE, NotifyDescriptor.YES_OPTION, null); JButton okButton = new JButton( NbBundle.getMessage(PageFlowController.class, "MSG_OkButtonText")); //NOI18N descriptor.setOptions(new Object[]{okButton}); descriptor.setMessageType(NotifyDescriptor.PLAIN_MESSAGE); descriptor.setClosingOptions(new Object[]{okButton}); descriptor.setOptionsAlign(DialogDescriptor.BOTTOM_ALIGN); final Dialog d = DialogDisplayer.getDefault().createDialog(descriptor); d.setSize(400, 200); d.setVisible(true); setShowNoWebFolderDialog(panel.getShowDialog()); } }
private File selectPatchContext() { PatchContextChooser chooser = new PatchContextChooser(); ResourceBundle bundle = NbBundle.getBundle(IDEServicesImpl.class); JButton ok = new JButton(bundle.getString("LBL_Apply")); // NOI18N JButton cancel = new JButton(bundle.getString("LBL_Cancel")); // NOI18N DialogDescriptor descriptor = new DialogDescriptor( chooser, bundle.getString("LBL_ApplyPatch"), // NOI18N true, NotifyDescriptor.OK_CANCEL_OPTION, ok, null); descriptor.setOptions(new Object [] {ok, cancel}); descriptor.setHelpCtx(new HelpCtx("org.netbeans.modules.bugtracking.patchContextChooser")); // NOI18N File context = null; DialogDisplayer.getDefault().createDialog(descriptor).setVisible(true); if (descriptor.getValue() == ok) { context = chooser.getSelectedFile(); } return context; }
public boolean showDialog() { DialogDescriptor dialogDescriptor = new DialogDescriptor(panel, org.openide.util.NbBundle.getMessage(Clone.class, "CTL_CloneDialog"), // NOI18N true, new Object[] {okButton, cancelButton}, okButton, DialogDescriptor.DEFAULT_ALIGN, new HelpCtx(this.getClass()), null); dialogDescriptor.setValid(false); Dialog dialog = DialogDisplayer.getDefault().createDialog(dialogDescriptor); dialog.getAccessibleContext().setAccessibleDescription(org.openide.util.NbBundle.getMessage(Clone.class, "ACSD_CloneDialog")); // NOI18N dialog.setVisible(true); dialog.setResizable(false); boolean ret = dialogDescriptor.getValue() == okButton; return ret; }
/** Notifies user that the drop was not succesfull. */ static void dropNotSuccesfull() { DialogDisplayer.getDefault().notify( new Message( NbBundle.getMessage(TreeViewDropSupport.class, "MSG_NoPasteTypes"), NotifyDescriptor.WARNING_MESSAGE ) ); }
public static int selectPID() { JButton okButton = new JButton(Bundle.PIDSelectPanel_OkButtonName()); PIDSelectPanel pidSelect = new PIDSelectPanel(okButton); DialogDescriptor dd = new DialogDescriptor(pidSelect, Bundle.PIDSelectPanel_SelectProcessDialogCaption(), true, new Object[] { okButton, DialogDescriptor.CANCEL_OPTION }, okButton, DialogDescriptor.BOTTOM_ALIGN, null, null); Dialog d = DialogDisplayer.getDefault().createDialog(dd); d.setVisible(true); if (dd.getValue() == okButton) { return pidSelect.getPID(); } else { return -1; } }