@Override public void run() { if(transferred > 0 && size > 0) { progressBar.setIndeterminate(false); progressBar.setMaxValue(size); progressBar.setDoubleValue(transferred); } else { progressBar.setIndeterminate(true); } } });
public void setProgress(NSProgressIndicator progress) { this.progress = progress; this.progress.setDisplayedWhenStopped(false); this.progress.setIndeterminate(true); }
@Action public void setStatusSpinner(NSProgressIndicator statusSpinner) { this.statusSpinner = statusSpinner; this.statusSpinner.setDisplayedWhenStopped(false); this.statusSpinner.setIndeterminate(true); }
@Override public void run() { progressBar.setHidden(false); progressBar.setIndeterminate(true); progressBar.startAnimation(null); statusIconView.setImage(YELLOW_ICON); setProgress(StringUtils.EMPTY); setStatus(StringUtils.EMPTY); } });
@Override public void run() { progressBar.stopAnimation(null); progressBar.setIndeterminate(true); progressBar.setHidden(true); setMessage(StringUtils.EMPTY); setProgress(MessageFormat.format(LocaleFactory.localizedString("{0} of {1}"), sizeFormatter.format(transfer.getTransferred()), sizeFormatter.format(transfer.getSize()))); setStatus(LocaleFactory.localizedString(LocaleFactory.localizedString(transfer.isComplete() ? String.format("%s complete", StringUtils.capitalize(transfer.getType().name())) : "Transfer incomplete", "Status"), "Status")); statusIconView.setImage(transfer.isComplete() ? GREEN_ICON : RED_ICON); } });