Я создаю простой менеджер загрузок в Java swing ...!
Я использовал разные темы для разных задач в диспетчере загрузок.
Thread1-> main
Thread2-> downloadSpeedTracker
Thread3-> SwingUIRendrer
В этом приложении я вычисляю скорость загрузки, создавая поток в классе downloadSpeedTracker, и я пересчитываю эту скорость через каждую секунду. Я создал Thread3 в классе SwingUIRendrer. Теперь я хочу отправить эту рассчитанную скорость моему классу SwingUIRendrer.
Я хочу постоянно обновлять эту расчетную скорость на SwingUI.
Как мне этого добиться ...?
@ Mohamed:
public void setUI(int speed)
{
JLabel l1= new JLabel("Speed :"+speed);
wind.add(l1);
wind.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
wind.setSize(200, 60);
}
Я вызываю метод SetUI
в цикле while. Каждый раз, когда вызывается метод, ему отправляется новое значение скорости; но когда я запускаю программу, скорость перезаписывается на ранее показанную скорость. Я хочу очистить предыдущее значение скорости из пользовательского интерфейса, а затем записать новое.