我想创建一个在设备中安装文件的应用程序。但是我在实现进度时遇到了问题,我在框架中使用来调用要安装的类的代码如下所示,execShellCmd 是调用安装到所有设备的方法。value 是 Install 类给出的静态值。我想实现一个用于安装和评估的进度条,以便提供安装进度。
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
Thread t;
t = new Thread(){
private int postion;
public void run(){
Install install = new Install();
int position = 0;
String fileName = directory;
String shellCommand = fileName;
// for (int position =0; postion < 105;position +5) {
jProgressBar1.setValue(Install.value);
try {
Thread.sleep(500);
} catch (InterruptedException e) {
}
position += 5;
//}
install.execShellCmd(shellCommand);
//jTextArea1.setText(error.err.toString());
}
};
t.start();
}