package org.greenstone.gatherer.gui; import java.awt.BorderLayout; import javax.swing.JPanel; import org.greenstone.gatherer.gui.LongProgressBar; public class FileProgress extends JPanel { private LongProgressBar progress; public FileProgress() { super(); // Initialization // Creation progress = new LongProgressBar(); // Connection // Layout setLayout(new BorderLayout()); add(progress, BorderLayout.CENTER); } public void addValue(int data_size) { progress.addValue(data_size); } public void setIndeterminate(boolean state) { progress.setIndeterminate(state); } public void setMaximum(long size) { progress.setMaximum(size); } public void setString(String label) { progress.setString(label); } public void setValue(int value) { progress.setValue(value); } }