Как заставить обновляться Label в цикле.

Тема в разделе "Java", создана пользователем wintermute, 27 мар 2006.

Статус темы:
Закрыта.
  1. wintermute

    wintermute Гость

    Репутация:
    0
    Здравствуйте. Искал долго, чесслово, не нашел.
    Суть проблемы в следующем.
    Есть цикл. Например, вот такой.

    u = new URL(urlStr);
    is = u.openStream(); // throws an IOException
    dis = new DataInputStream(new BufferedInputStream(is));

    String value = null;

    i = 0;
    while ((s = dis.readLine()) != null) {
    value = new String(s.getBytes("ISO-8859-1"), "windows-1251");
    if (i % 10 = 0) {
    count = 0;
    lbStatus.setText("i + " positions loaded");
    }
    i++;
    }

    Здесь производится загрузка с URL.
    По замыслу на каждой 10-й загруженной строке должен отображаться прогресс загрузки (пусть в примитивной форме). Но ведь его нет! (Появляется только после цикла). Чего я только не пробовал (даже в нить запихвал).
    Я конечно догадываюсь почему, но как с этим бороться - ума не приложу.
     
  2. rocketlv

    rocketlv Гость

    Репутация:
    0
    помести свой цыкл в поток Thread
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей