Refine search
@Override public void run() { ProgressHandle handle = ProgressHandleFactory.createHandle(displayName); handle.start(); handle.switchToIndeterminate(); try { ref.set(operation.run(handle)); } finally { handle.finish(); } } }, displayName, new AtomicBoolean(false), true, 0, 0);
} else if (panels instanceof ProgressInstantiatingIterator) { err.fine("is ProgressInstantiatingIterator"); handle = ProgressHandleFactory.createHandle (PROGRESS_BAR_DISPLAY_NAME); final JComponent progressComp = ProgressHandleFactory.createProgressComponent (handle); final JLabel detailComp = ProgressHandleFactory.createDetailLabelComponent (handle); Mutex.EVENT.readAccess( new Runnable() { @Override } else if (panels instanceof AsynchronousInstantiatingIterator) { err.fine("is AsynchronousInstantiatingIterator"); handle = ProgressHandleFactory.createHandle (PROGRESS_BAR_DISPLAY_NAME); final JComponent progressComp = ProgressHandleFactory.createProgressComponent (handle); final JLabel mainLabelComp = ProgressHandleFactory.createMainLabelComponent (handle); Mutex.EVENT.readAccess( new Runnable() { @Override handle.start (); err.log (Level.FINE, "Show progressPanel later.");
/** * Create a handle for a long lasting task that is not triggered by explicit user action. * Such tasks have lower priority in the UI. * @param displayName to be shown in the progress UI * @return an instance of {@link org.netbeans.api.progress.ProgressHandle}, initialized but not started. */ public static ProgressHandle createSystemHandle(String displayName) { return createSystemHandle(displayName, null); }
private ProgressHandle getProgress() { return ProgressHandleFactory.createHandle(NbBundle.getMessage(Actions.class, "LBL_SubmitAllProgress"), new Cancellable() { @Override public boolean cancel() { canceled = true; return canceled; } }); }
public void actionPerformed(ActionEvent e) { if (t != null && !t.isFinished()) { t.cancel(); } final ProgressHandle handle = ProgressHandleFactory.createHandle(NbBundle.getMessage(ProjectAccessorImpl.class, "CTL_OpenKenaiProjectAction")); //NOI18N handle.setInitialDelay(0); handle.start(); t = RequestProcessor.getDefault().post(new Runnable() { public void run() { final KenaiProject kenaiProj = proj.getKenaiProject(); SwingUtilities.invokeLater(new Runnable() { public void run() { kenaiProjectTopComponent tc = kenaiProjectTopComponent.getInstance(kenaiProj); tc.open(); tc.requestActive(); } }); handle.finish(); } }); } };
final ProgressHandle handle = ProgressHandleFactory.createHandle(NbBundle.getMessage(QueryTopComponent.class, "CTL_PreparingQuery"), c); // NOI18N prepareTask = rp.post(new Runnable() { @Override public void run() {
public static void moveProject(final Project project) { final ProgressHandle handle = ProgressHandleFactory.createHandle(NbBundle.getMessage(DefaultProjectOperationsImplementation.class, "LBL_Move_Project_Handle")); final DefaultProjectCopyPanel panel = new DefaultProjectCopyPanel(handle, project, true); handle.start(MAX_WORK); showConfirmationDialog(panel, project, NbBundle.getMessage(DefaultProjectOperationsImplementation.class, "LBL_Move_Project_Caption"), "Move_Button", null, false, new Executor() { // NOI18N public @Override void execute() throws Exception { final String nueFolderName = panel.getProjectFolderName();
public static void process(Lookup context, Map<String, Preferences> preferencesOverlay) { final AtomicBoolean abCancel = new AtomicBoolean(); class Cancel implements Cancellable { public boolean cancel() { abCancel.set(true); return true; } } ProgressHandle h = ProgressHandleFactory.createHandle(NbBundle.getMessage(Analyzer.class, "LBL_AnalyzingJavadoc"), new Cancel()); // NOI18N RequestProcessor.getDefault().post(new Analyzer(context, abCancel, h, preferencesOverlay)); }
public void run() { final String titleString = NbBundle.getMessage(SearchRunnable.class, "Title_SearchRunnable_Searching"); progress = ProgressHandleFactory.createHandle(titleString); panel = new SearchPanel(ProgressHandleFactory.createProgressComponent(progress)); progress.start(); progress.switchToIndeterminate(); final Dialog[] dialog = new Dialog[1]; try {
warningText.setFont(javax.swing.UIManager.getFont("Label.font")); // NOI18N warningText.setLineWrap(true); warningText.setText(org.openide.util.NbBundle.getMessage(DefaultProjectDeletePanel.class, "LBL_Pre_Delete_Warning", new Object[] {projectDisplaName})); // NOI18N warningText.setWrapStyleWord(true); warningText.setDisabledTextColor(javax.swing.UIManager.getColor("Label.foreground")); // NOI18N gridBagConstraints.insets = new java.awt.Insets(12, 12, 0, 12); add(warningText, gridBagConstraints); warningText.getAccessibleContext().setAccessibleName(org.openide.util.NbBundle.getMessage(DefaultProjectDeletePanel.class, "ASCN_Pre_Delete_Warning", new Object[] {})); // NOI18N warningText.getAccessibleContext().setAccessibleDescription(org.openide.util.NbBundle.getMessage(DefaultProjectDeletePanel.class, "ACSD_Pre_Delete_Warning", new Object[] {projectDisplaName})); // NOI18N org.openide.awt.Mnemonics.setLocalizedText(deleteSourcesCheckBox, org.openide.util.NbBundle.getMessage(DefaultProjectDeletePanel.class, "LBL_Delete_Also_Sources", new Object[] {projectFolder})); // NOI18N progress.add(jPanel4, "not-progress"); // NOI18N progressImpl.add(progressComponent = ProgressHandleFactory.createProgressComponent(handle)); progressImpl.setLayout(new java.awt.GridBagLayout());
panel.setCancelVisible(false); panel.setText(message); ProgressHandle handle = ProgressHandleFactory.createHandle(null); JComponent progress = ProgressHandleFactory.createProgressComponent(handle); handle.start(); final List<T> result = new ArrayList<>(1); try { Task task = RequestProcessor.getDefault().post(new Runnable() { @Override public void run() { task.waitFinished(); } finally { handle.finish();
public DetectRunnable() { setLayout(new GridBagLayout()); GridBagConstraints gbc; searchLabel = new JLabel(); gbc = new GridBagConstraints(0, 0, 1, 1, 1.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL, new Insets(12, 12, 6, 12), 0, 0); add(searchLabel, gbc); gbc = new GridBagConstraints(0, 1, 1, 1, 1.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL, new Insets(0, 12, 6, 12), 0, 0); progress = ProgressHandleFactory.createHandle(NbBundle.getMessage(SearchRunnable.class, "Title_DetectRunnable_Searching")); //NOI18N this.getAccessibleContext().setAccessibleName(NbBundle.getMessage(SearchRunnable.class, "ACSN_detectingPlatform")); //NOI18N this.getAccessibleContext().setAccessibleDescription(NbBundle.getMessage(SearchRunnable.class, "ACSD_detectingPlatform")); //NOI18N JComponent component = ProgressHandleFactory.createProgressComponent(progress); component.getAccessibleContext().setAccessibleName(NbBundle.getMessage(SearchRunnable.class, "ACSN_detectingPlatform")); //NOI18N component.getAccessibleContext().setAccessibleDescription(NbBundle.getMessage(SearchRunnable.class, "ACSD_detectingPlatform")); //NOI18N add(component, gbc); setPreferredSize(new Dimension(400, 70)); }
lastMode = MODE_PROFILE; ProgressHandle ph = ProgressHandleFactory.createHandle(Bundle.NetBeansProfiler_StartingSession()); try { ph.setInitialDelay(500); ph.start(); RequestProcessor.getDefault().post(new Runnable() { ph.finish();
@Override protected void performAction(final Node[] activatedNodes) { final Collection<? extends TestMethodDebuggerProvider> providers = Lookup.getDefault().lookupAll(TestMethodDebuggerProvider.class); RequestProcessor RP = new RequestProcessor("TestMethodDebuggerAction", 1, true); // NOI18N debugMethodTask = RP.create(new Runnable() { @Override public void run() { for (TestMethodDebuggerProvider provider : providers) { if (provider.canHandle(activatedNodes[0])) { debugMethodProvider = provider; break; } } } }); final ProgressHandle ph = ProgressHandleFactory.createHandle(Bundle.Search_For_Provider(), debugMethodTask); debugMethodTask.addTaskListener(new TaskListener() { @Override public void taskFinished(org.openide.util.Task task) { ph.finish(); if(debugMethodProvider == null) { StatusDisplayer.getDefault().setStatusText(Bundle.No_Provider_Found()); } else { debugMethodProvider.debugTestMethod(activatedNodes[0]); } } }); ph.start(); debugMethodTask.schedule(0); }
Component progress = ProgressHandleFactory.createProgressComponent(handle); JLabel label = ProgressHandleFactory.createDetailLabelComponent(handle); panel.add(progress, constraintsProgress); JButton cancel = new JButton(NbBundle.getMessage(ProgressSupport.class, "LBL_Cancel")); ProgressDialogDescriptor descriptor = new ProgressDialogDescriptor(panel, title, true, new JButton[] {cancel}, cancel, DialogDescriptor.DEFAULT_ALIGN, null, cancelationListener);
public synchronized ProgressDisplayer showProgress(String message) { ph = ProgressHandleFactory.createHandle(message); ph.start(); return DEFAULT; }
@Override public void actionPerformed(ActionEvent e) { ProgressHandle p = ProgressHandleFactory.createHandle("Recording snapshot..."); p.start(); logger.log(Level.INFO, "Creating snapshot..."); SnapshotBuffer buffer = SnapshotManager.getCurrentBuffer(); buffer.stopBuffering(Options.getSnapshotBufferFinish()); buffer.writeToFile(); p.finish(); } }
@Messages({ "# {0} - repo name", "LBL_indexing_repo=Indexing Maven repository: {0}", "LBL_findIndexableDirs=Counting indexable directories..." }) @Override public void scanningStarted(IndexingContext ctx) { if (handle != null) { handle.finish(); } expectedDirs.clear(); encounteredDirs.clear(); handle = ProgressHandleFactory.createHandle(LBL_indexing_repo(ri != null ? ri.getName() : indexingContext.getId()), this); handle.start(); handle.progress(LBL_findIndexableDirs()); findIndexableDirs(ctx.getRepository()); handle.switchToDeterminate(expectedDirs.size()); } private void findIndexableDirs(File d) {
private void initSamples() throws IOException { SamplesInputStream stream = new SamplesInputStream(npssFile.getInputStream()); int samplesGuess = (int)(npssFile.getSize()/130); ProgressHandle ph = ProgressHandleFactory.createSystemHandle("Computing snapshot samples"); ph.start(samplesGuess); for(ThreadsSample s = stream.readSample(); s != null; s = stream.readSample()) { samples++; lastTimestamp = s.getTime(); if (samples < samplesGuess) { ph.progress(samples); } } ph.finish(); } }
RequestProcessor rp = new RequestProcessor("Opening Products", 4, true, true); for (File file : fileList) { String fileFormatName; RequestProcessor.Task task = rp.create(operation); ProgressHandle handle = ProgressHandleFactory.createHandle("Reading " + file.getName()/*, operation.createCancellable(task)*/); operation.attacheProgressHandle(handle); task.schedule(IMMEDIATELY);