Индикатор выполнения Java GUI
Привет, я пытаюсь внедрить индикатор выполнения в мой код Java. Мой код Java состоит из графического пользовательского интерфейса, который запускает исполняемый файл через processBuilder и streamGobbler. Когда я реализую этот код для индикатора выполнения:
private void updateProgressBar(final int newValue){
SwingUtilities.invokeLater(new Runnable() {
public void run(){
progressBar.setValue(newValue);
}
});
}
Но кажется, что индикатор выполнения не обновляется, пока исполняемый файл работает в фоновом режиме. Я также реализовал Processbuilder для индикатора выполнения, и это также не сработало. Что я должен сделать, чтобы этот индикатор выполнения работал.
Спасибо