내 응용 프로그램에 간단한 JForm과 JDialog가 있습니다. JDialog 상자에는 JProgressBar 엘리먼트가 포함되어 있으며 진행 막대를 업데이트하기 위해jprogress bar를 업데이트하는 방법
public void updateProgress(int val){
prgProgress.setValue(val); //prgProgress-> name of the JProgressBar
}
과 같은 메서드를 사용합니다.
나는 JForm에서 내 JDialog의에서 진행률 표시 줄을 업데이트하려고하면 오류가 될 수 있는지 말씀 해주십시오 예상대로 JProgressBar가 업데이트되지 않습니다,
예.
public class Status extends javax.swing.JDialog{
private javax.swing.JProgressBar prgProgress = new javax.swing.JProgressBar;
.....
public void updateProgress(int val){
prgProgress.setValue(val); //prgProgress-> name of the JProgressBar
}
.....
}
public class MyForm extends javax.swing.JInternalFrame {
Status s = new Status();
s.setVisible(true);
for(int i=0; i<100; i++){
s.updateProgress(i);
}
}
jprogressbar의 최대 값을 설정했지만 여전히 동일한 문제가 있습니다. – Harsha
질문을 명확히하기 위해 JDialog에 JProgressBar가 표시 되었습니까? 즉 진행률이 0 인 막대가 표시 되었습니까? –
예 진행 막대가 JDialog – Harsha