嗨,我在 java netbeans 中有这些代码行,它们将 p2 的结果保存在 Result.txt 中
System.setOut(new PrintStream(new FileOutputStream("Result.txt")));
String line1;
Process p2= Runtime.getRuntime().exec(command);
BufferedReader in = new BufferedReader(new InputStreamReader(p2.getInputStream()) );
while ((((line1 = in.readLine()) != null))||i<101)
{
System.out.println(line1);
i=i+10;
jProgressBar1.setValue(i);
}
in.close();
JOptionPane.showMessageDialog(null,"successfull");
该代码仅在 i=100 时显示进度条,即填充进度条并且完成 while 循环。
我希望代码在保存时显示 10,20,30,40,50,60,70,80,90,100 的进度条。
谢谢你。