나는 자바 초보자입니다. 그래서 내가 동시에 진행률 표시 줄과 내 응용 프로그램 코드를 동시에 실행할 수있는 방법을 알려 주시기 바랍니다. 즉, 내 진행률 표시 줄을 증가시키고 싶습니다. 만큼 내 응용 프로그램 코드는 일부 processing.Please 정교한 코드와 함께하고있다. 내가 생각하기에 두 스레드를 동시에 추가해야한다는 것입니다. 하나의 스레드가 progressbar 스레드를 업데이트하지만 그 방법이 올바른지 아닌지 확실하지 않습니다. 내가 (하드 코딩) 진행 막대를 증가하기위한 코드를 작성했습니다 자바 진행률 표시 줄이 동시에 작동하도록 응용 프로그램 코드
class ProgressMonitor implements Runnable {
public void run() {
jProgressBar1.setStringPainted(true);
//run untill 100% complete
while (progress < 100) {
//update the progressbar
jProgressBar1.setValue(++progress);
jProgressBar1.repaint();
try {
//Sleep for .25 second
Thread.sleep(250);
} catch (InterruptedException ex) {
}
}
}