Моя полоса прогресса не обновляется до тех пор, пока цикл не завершится? Почему это?Индикатор выполнения не обновляется во время цикла
for (String theURL : IPArray) {
URL url = new URL(theURL);
InetAddress address = InetAddress.getByName(url.getHost());
String temp = address.toString();
String IP = temp.substring(temp.indexOf("/") + 1, temp.length());
URLArray.add(IP);
Progress.percentage = (URLArray.size() * 100)/Progress.totalToDo;
Progress.ipProgress.setString(Progress.percentage + "%");
Progress.ipProgress.setValue(Progress.percentage);
Progress.ipProgress.repaint();
result += IP + System.getProperty("line.separator");
}
Он будет обновляться после того, как он пройдет мимо цикла, а не во время него.
Отдельная тема может быть? –
Да, это одна и та же проблема, которая задается два раза в неделю. Сначала выполните поиск на этом сайте, чтобы найти множество решений. –
Как насчет того, чтобы вы помогли мне или направили меня на почту, где я могу найти такие ответы вместо того, чтобы быть невежественными. – TehBawz