Java Swing:用于资源加载的JProgressBar

时间:2016-04-16 18:38:28

标签: java swing

我正在制作迷你" os"对于我的USB驱动器,我现在正在使用Booter。我有一个标签,上面写着Loading ...和一个JProgressBar现在我想在每次资源加载等时将它编程为setValue()...其他类..图像...等我到目前为止如何做到这一点我有这个

Main.java

package mini.operating.sys;

public class Main
{
    public static void main(String[] args)
    {
        mini.operating.sys.ConfigureClasses.configureBooter();
    }
}

Booter.java

package mini.operating.sys;

public class Booter extends javax.swing.JWindow
{
    private static final long serialVersionUID = 1L;
    public Booter()
    {
        setLayout(new java.awt.FlowLayout());
        javax.swing.JLabel l = new javax.swing.JLabel("Loading...");
        javax.swing.JProgressBar p = new javax.swing.JProgressBar();
        l.setToolTipText("Loading resources...");
        p.setValue(0);
        p.setStringPainted(true);
        add(l);
        add(p);
    }
}

最后是ConfigureClasses.java

package mini.operating.sys;

public class ConfigureClasses 
{
    public static void configureBooter()
    {
        Booter b = new Booter();
        b.setSize(300, 60);
        b.setLocationRelativeTo(null);
        b.setVisible(true);
    }
}

我希望在所有文件加载后从现在开始加载,将JProgressBar的值设置为100,我该怎么做?

0 个答案:

没有答案