All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.coode.oppl.ui.ProgressPanel Maven / Gradle / Ivy

package org.coode.oppl.ui;

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.Insets;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JProgressBar;

/** @author Luigi Iannone */
public class ProgressPanel extends JPanel {
    private static final long serialVersionUID = 20100L;

    /** init gui only */
    public ProgressPanel() {
        initGUI();
    }

    private void initGUI() {
        setLayout(new GridBagLayout());
        JProgressBar pb = new JProgressBar();
        pb.setIndeterminate(true);
        setBackground(Color.WHITE);
        this.add(pb, new GridBagConstraints(0, 0, 1, 1, 0, 0,
                GridBagConstraints.BASELINE, GridBagConstraints.NONE, new Insets(0, 0, 0,
                        0), 0, 0));
    }

    /** @param args
     *            args */
    public static void main(String[] args) {
        JFrame frame = new JFrame();
        frame.getContentPane().setLayout(new BorderLayout());
        frame.getContentPane().add(new ProgressPanel());
        frame.pack();
        frame.setVisible(true);
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy