public void importImageList(Collection<ImageElement> toImport, SeriesGroup searchedSeries, int maxRangeInMinutes) { ImportTask imporTask = new ImportTask(toImport, searchedSeries, maxRangeInMinutes); imporTask.addPropertyChangeListener(evt -> { if ("progress".equals(evt.getPropertyName())) { //$NON-NLS-1$ int progress = (Integer) evt.getNewValue(); progressBar.setValue(progress); } else if ("state".equals(evt.getPropertyName())) { //$NON-NLS-1$ if (StateValue.STARTED == evt.getNewValue()) { importBtn.setEnabled(false); progressBar.setVisible(true); progressBar.setValue(0); } else if (StateValue.DONE == evt.getNewValue()) { importBtn.setEnabled(true); progressBar.setVisible(false); } } }); IMPORT_IMAGES.execute(imporTask); }
if (StateValue.STARTED == evt.getNewValue()) { publishBtn.setEnabled(false); progressBar.setVisible(true); progressBar.setValue(0); } else if (StateValue.DONE == evt.getNewValue()) { progressBar.setVisible(false);
public AcquirePublishPanel() { // setBorder(new TitledBorder(null, "Publish", TitledBorder.LEADING, TitledBorder.TOP, null, null)); publishBtn.addActionListener(e -> { final AcquirePublishDialog dialog = new AcquirePublishDialog(AcquirePublishPanel.this); JMVUtils.showCenterScreen(dialog, WinUtil.getParentWindow(AcquirePublishPanel.this)); }); publishBtn.setPreferredSize(new Dimension(150, 40)); publishBtn.setFont(FontTools.getFont12Bold()); add(publishBtn); add(progressBar); progressBar.setVisible(false); }
if (StateValue.STARTED == evt.getNewValue()) { btnLoad.setEnabled(false); progressBar.setVisible(true); progressBar.setIndeterminate(true); progressBar.setVisible(false); btnLoad.setEnabled(false); btnLoad.setToolTipText("RT objects from loaded DICOM study have been already created");
public ImportPanel(AcquireThumbnailListPane<MediaElement> mainPanel, ImageGroupPane centralPane) { this.centralPane = centralPane; importBtn.setPreferredSize(new Dimension(150, 40)); importBtn.setFont(FontTools.getFont12Bold()); importBtn.addActionListener(e -> { List<ImageElement> selected = AcquireManager.toImageElement(mainPanel.getSelectedValuesList()); if (!selected.isEmpty()) { AcquireImportDialog dialog = new AcquireImportDialog(this, selected); JMVUtils.showCenterScreen(dialog, WinUtil.getParentWindow(mainPanel)); } }); add(importBtn); add(progressBar); progressBar.setVisible(false); }
panelLoad.add(this.btnLoad); panelLoad.add(progressBar); progressBar.setVisible(false);