Индикатор выполнения Java GUI

Привет, я пытаюсь внедрить индикатор выполнения в мой код Java. Мой код Java состоит из графического пользовательского интерфейса, который запускает исполняемый файл через processBuilder и streamGobbler. Когда я реализую этот код для индикатора выполнения:

private void updateProgressBar(final int newValue){

    SwingUtilities.invokeLater(new Runnable() {
        public void run(){
            progressBar.setValue(newValue);
        }
    });

}

Но кажется, что индикатор выполнения не обновляется, пока исполняемый файл работает в фоновом режиме. Я также реализовал Processbuilder для индикатора выполнения, и это также не сработало. Что я должен сделать, чтобы этот индикатор выполнения работал.

Спасибо

0 ответов

Другие вопросы по тегам