Поэтому я хотел бы, чтобы программа показывала текущую операцию через текстовое поле.
Я не знаю, как объяснить это проще.
Я не могу опубликовать всю программу, потому что она была бы слишком длинной.
Я не могу найти способ обновить поле JTextField, пока цикл выполняется внутри метода.
Например, в цикле типа:
Код: Выделить всё
void Test() {
ArrayList asList = new ArrayList();
// Load asList.
for (int jj=0; jj < asList.size(); jj++) {
// Miscellaneous instructions working on files.
TxtLog.setText(jj + " " + asList.get(jj));
}
}
Как мне заставить его обновляться во время выполнения цикла for?
РЕДАКТИРОВАТЬ: я решил с помощью SwingWorker, связанного с Thread.sleep!
Подробнее здесь: https://stackoverflow.com/questions/797 ... a-for-loop
Мобильная версия