Мне нужно обновить jProgressBar в методе, который читается из файла и выполняет некоторые операции. Я пытался обновить прогресс бар с помощью этого метода:Каковы способы обновления jProgressBar?
public void progressUpdate(int percent) {
System.out.println("Update = "+percent);
synchronized (jMainProgressBar) {
jMainProgressBar.setValue(percent);
}
SwingUtilities.invokeLater(
new Runnable() {
public void run() {
jMainProgressBar.updateUI();
jMainProgressBar.repaint();
}
});
}
как всегда это работает только тогда, когда метод выполняется. Но если я постоянно обновляю этот метод, ничего не происходит.
Возможно, некоторые знают, как улучшить этот метод?
Это также было бы неплохо для большего предложения Worker thread и еще.
Для лучшей помощи раньше, опубликовать [SSCCE] (http://sscce.org/). –
@Streetboy method 'updateUI();' предназначен для изменения методов Look and Feel, вы? – mKorbel