package be.nikiroo.utils.ui;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.swing.JPanel;
import javax.swing.JProgressBar;
import javax.swing.SwingUtilities;
import be.nikiroo.utils.Progress;
/**
* A graphical control to show the progress of a {@link Progress}.
*
* This control is NOT thread-safe.
*
* @author niki
*/
public class ProgressBar extends JPanel {
private static final long serialVersionUID = 1L;
private Map