我正在制作迷你" 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,我该怎么做?