本程序使用了线程来控制进度条的运行,并在运行结束后实例化子窗体并且使第一窗体设置为不可见。(本程序使用的开发平台为Eclipse 3.2)
package Ros.ProgressBarTimer.hjg;
import javax.swing.SwingUtilities;
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.Toolkit;
import java.lang.reflect.InvocationTargetException;
import javax.swing.ImageIcon;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JFrame;
import javax.swing.JProgressBar;
import org.w3c.dom.Element;
public class ProgressBarTimer extends JFrame {
private static final long serialVersionUID = 1L;
private static ProgressBarTimer thisClass;
private static Thread thread;
private JPanel jContentPane = null;
private static JProgressBar ProgressBar;
/**
* This method initializes jProgressBar
*
* @return javax.swing.JProgressBar
*/