Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Copyright (c) 2015 Leibniz Institute of Plant Genetics and Crop Plant Research (IPK), Gatersleben, Germany.
   * All rights reserved. This program and the accompanying materials
   * are made available under the terms of the Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND 4.0)
   * which accompanies this distribution, and is available at http://creativecommons.org/licenses/by-nd/4.0/
   *
   * Contributors:
   *      Leibniz Institute of Plant Genetics and Crop Plant Research (IPK), Gatersleben, Germany - RMI Client, FileChooser and WebDAV
   */
 package de.ipk_gatersleben.bit.bi.edal.publication.metadata;
 
 import java.awt.Frame;
 
 
 
 public class ProgressBarDialog extends JDialog implements ActionListener {
 
 	private static final long serialVersionUID = 332545922334445010L;
 
 	private JLabel overallProgressLabel = new JLabel("overall process:");
 	private JLabel fileProgressLabel = new JLabel("file process:");
 
 	private JButton sendButton = new JButton("Send");
 	private JButton cancelButton = new JButton("Cancel");
 
 	private JEditorPane htmlPanel = new JEditorPane();
 
 	private Path files;
 	private MetaData metaData;
 	private Calendar embargoDate;
 
 	private int returnValue = 0;
 
 	public ProgressBarDialog(Frame parentint numberOfFilesPath filesMetaData metaDataClientPrimaryDataDirectory userDirectoryInternetAddress loggedUserCalendar embargoDate) {
 
 		super(parent"Upload : '" + files.getFileName().toString() + "'"true);
 
 		this.setFocusable(true);
 		this. = files;
 
 		this. = new JProgressBar(0, Math.max(1, numberOfFiles));
 
 		this. = new JProgressBar();
 		this. = metaData;
 		this. = userDirectory;
 		this. = loggedUser;
 		this. = embargoDate;
 
 		GridBagLayout gridBagLayout = new GridBagLayout();
 		final JPanel barPanel = new JPanel(gridBagLayout);
 
 		barPanel.setMaximumSize(new Dimension(600, 80));
 
 		Utils.addComponent(barPanelgridBagLayoutthis., 0, 0, 1, 1, 0.05, 1, 1, 1, new Insets(5, 5, 5, 5));
 		Utils.addComponent(barPanelgridBagLayoutthis., 0, 1, 1, 1, 0.05, 1, 1, 1, new Insets(5, 5, 5, 5));
 		Utils.addComponent(barPanelgridBagLayoutthis., 1, 0, 1, 1, 1, 1, 1, 1, new Insets(5, 5, 5, 5));
 		Utils.addComponent(barPanelgridBagLayoutthis., 1, 1, 1, 1, 1, 1, 1, 1, new Insets(5, 5, 5, 5));
 
 		JPanel mainPanel = new JPanel();
 		mainPanel.setLayout(new BoxLayout(mainPanel.));
 
 		this..setContentType("text/html");
 
 		try {
 			.setText(PublicationVeloCityCreater.generateHtmnlForProcessDialog());
catch (EdalException e) {
		}
		this..setBorder(BorderFactory.createEmptyBorder());
		mainPanel.add(this.);
		mainPanel.add(barPanel);
		JPanel buttonPanel = new JPanel();
		buttonPanel.setLayout(new BoxLayout(buttonPanel.));
		buttonPanel.add(this.);
		buttonPanel.add(this.);
		mainPanel.add(buttonPanel);
		this.setContentPane(mainPanel);
		this.setResizable(false);
		this.setPreferredSize(new Dimension(600, 400));
		this.pack();
	}
	public void actionPerformed(ActionEvent actionEvent) {
		if (actionEvent.getSource().equals(this.)) {
			worker.execute();
			this. = 1;
		}
		else if (actionEvent.getSource().equals(this.)) {
			this.dispose();
		}
	}
	public void showDialog() {
		if (this. != null) {
			this.setVisible(true);
else {
			this.dispose();
		}
	}
	public int getReturnValue() {
		return this.;
	}
New to GrepCode? Check out our FAQ X