Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Апплеты > applet-progressbar


Автор: cupoma58 18.7.2017, 10:56
Привет.
Создал рабочий applet-player. Хочу добавить прогресс-бар (или - что-то на него похожее) :
Код

  ..............
 private class Task extends Thread
  {
   int step = 0;  
   int total = (int)Math.floor((double)file.length()/1024);    
   public Task(){}
   public void run()
   {
    final int step = total/100;
    for(int i = 0; i <= 100; i++)
    {
     SwingUtilities.invokeLater(new Runnable() 
     {
      public void run(){pb.setValue(step);}
     });
    }
   }
  }
  private void createProgressBar()
  {
   pb = new JProgressBar(0, 100);
   pb.setEnabled(false);
   pb.setStringPainted(true);   
   task = new Task();
   task.start();    
   ppb.a
   ............

Компилятор против плеера не возражает, но с баром какие-то непонятки - на каждый файл выдаёт фиксированное значение (16%, 25%, 100% и т.д.)
Подскажите - в чём дело ?
                                                     smile 

Автор: cupoma58 3.8.2017, 10:22
всем - благодарность, проблема решена
                                                                      smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)