@Override public void propertyChange(PropertyChangeEvent evt) { if ("progress".equals(evt.getPropertyName())) { int progress = (Integer) evt.getNewValue(); progressBar.setIndeterminate(false); progressBar.setValue(progress); progressBar.setString(progress + "%"); progressBar.setStringPainted(true); } else if ("label".equals(evt.getPropertyName())) { setLabel((String) evt.getNewValue()); } }
@Override public void run() { tokenizingFilesBar.setValue(0); tokenizingFilesBar.setString(""); resultsTextArea.setText(""); phaseLabel.setText(""); timeField.setText(""); go(); } }).start();
private void generateReport() { List<SingleBenchmarkResult> singleBenchmarkResultList = new ArrayList<>(); for (Map.Entry<SingleBenchmarkResult, DefaultMutableTreeNode> entry : resultCheckBoxMapping.entrySet()) { if (((MixedCheckBox) entry.getValue().getUserObject()).getStatus() == MixedCheckBoxStatus.CHECKED) { singleBenchmarkResultList.add(entry.getKey()); } } if (singleBenchmarkResultList.isEmpty()) { JOptionPane.showMessageDialog(parentFrame, "No single benchmarks have been selected.", "Warning", JOptionPane.WARNING_MESSAGE); parentFrame.setEnabled(true); } else { generateProgressBar.setIndeterminate(true); generateProgressBar.setStringPainted(true); generateProgressBar.setString("Generating..."); GenerateReportWorker worker = new GenerateReportWorker(parentFrame, singleBenchmarkResultList); worker.execute(); } } }
JProgressBar bar = new JProgressBar(); bar.setIndeterminate(true); bar.setString("Installing Plugin. Please wait..."); bar.setStringPainted(true); dialog.getContentPane().add(bar, BorderLayout.CENTER);
@Override protected void done() { try { File htmlOverviewFile = get(); ReportFinishedDialog dialog = new ReportFinishedDialog(parentFrame, htmlOverviewFile); dialog.pack(); dialog.setLocationRelativeTo(parentFrame); dialog.setVisible(true); } catch (InterruptedException e) { Thread.currentThread().interrupt(); throw new IllegalStateException("The report generation was interrupted.", e); } catch (ExecutionException e) { throw new IllegalStateException("The report generation failed.", e.getCause()); } finally { detailTextArea.setText(null); generateProgressBar.setIndeterminate(false); generateProgressBar.setString(null); generateProgressBar.setStringPainted(false); } }
int percentTranslated = 100 * this.languageProperties.size() / this.sourceProperties.size(); DialogTranslate.this.progressBarTranslation.setValue(percentTranslated); DialogTranslate.this.progressBarTranslation.setString(percentTranslated +"% translated into "+ DialogTranslate.this.language);
private void setSolvingState(boolean solving) { quickOpenUnsolvedJList.setEnabled(!solving); quickOpenSolvedJList.setEnabled(!solving); if (solutionBusiness.hasImporter()) { importAction.setEnabled(!solving); } openAction.setEnabled(!solving); saveAction.setEnabled(!solving); if (solutionBusiness.hasExporter()) { exportAction.setEnabled(!solving); } solveAction.setEnabled(!solving); solveButton.setVisible(!solving); terminateSolvingEarlyAction.setEnabled(solving); terminateSolvingEarlyButton.setVisible(solving); if (solving) { terminateSolvingEarlyButton.requestFocus(); } else { solveButton.requestFocus(); } solutionPanel.setEnabled(!solving); progressBar.setIndeterminate(solving); progressBar.setStringPainted(solving); progressBar.setString(solving ? "Solving..." : null); indictmentHeatMapToggleButton.setEnabled(solutionPanel.isIndictmentHeatMapEnabled() && !solving); showConstraintMatchesDialogAction.setEnabled(!solving); }
private void update(int lastCardIndex, int needDownloadCount) { this.cardIndex = lastCardIndex; if (cardIndex < needDownloadCount) { // downloading float mb = ((needDownloadCount - lastCardIndex) * selectedSource.getAverageSize()) / 1024; uiDialog.getProgressBar().setString(String.format("%d of %d image downloads finished! Please wait! [%.1f Mb]", lastCardIndex, needDownloadCount, mb)); } else { // finished List<CardDownloadData> downloadedCards = Collections.synchronizedList(new ArrayList<>()); DownloadPicturesService.this.cardsMissing.parallelStream().forEach(cardDownloadData -> { TFile file = new TFile(CardImageUtils.buildImagePathToCard(cardDownloadData)); if (file.exists()) { downloadedCards.add(cardDownloadData); } }); // remove all downloaded cards, missing must be remains this.cardsDownloadQueue.removeAll(downloadedCards); this.cardsMissing.removeAll(downloadedCards); if (this.cardsDownloadQueue.isEmpty()) { // stop download uiDialog.getProgressBar().setString("0 images remaining. Please close."); } else { // try download again } this.uiDialog.getRedownloadCheckbox().setSelected(false); uiDialog.enableActionControls(true); uiDialog.getStartButton().setEnabled(true); } }
pbOverall.setString(""); pbOverall.setStringPainted(true);
private void updateProgressText(int cardCount, int tokenCount) { missingTokensCount = 0; for (CardDownloadData card : cardsMissing) { if (card.isToken()) { missingTokensCount++; } } missingCardsCount = cardsMissing.size() - missingTokensCount; uiDialog.setCurrentInfo("Missing: " + missingCardsCount + " card images / " + missingTokensCount + " token images"); int imageSum = cardCount + tokenCount; float mb = (imageSum * selectedSource.getAverageSize()) / 1024; uiDialog.getProgressBar().setString(String.format( cardIndex == imageSum ? "%d of %d (%d cards/%d tokens) image downloads finished! Please close!" : "%d of %d (%d cards/%d tokens) image downloads finished! Please wait! [%.1f Mb]", 0, imageSum, cardCount, tokenCount, mb )); }
pbOverall.setString(""); pbOverall.setStringPainted(true);
this.progressBarTranslation.setString("Loading...");
private synchronized void changeProgress(int progress, int total) { progress += model.getValue(); total += model.getMaximum(); model.setMaximum(total); model.setValue(progress); this.progress.setStringPainted(true); this.progress.setString(progress + "/" + total); }
pb.setAlignmentX(0.5f); pb.setAlignmentY(0.5f); pb.setString ("0"); // NOI18N progressBarPanel.add (pb, BorderLayout.CENTER);
String message = p.getJob().getMessage(); bar.setStringPainted(message != null); bar.setString(message); } break;
progress.setString("123 of 12313 (120 cards/546 tokens) image downloads finished! Please wait! [123 Mb]"); progress.setStringPainted(true); panelProgress.add(progress);
progressBar.setString("Waiting on time"); progressBar.setStringPainted(true); progressBar.setIndeterminate(true);
bar.setString(message);