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


Автор: KISha 12.3.2008, 09:10
Помогите!
Нужно зоздать JProgressBar как массив :.
Вот исходный код, но она ругает.

в чем проблема?
 smile  smile 
….
class MyClass
{
JProgressBar[] prb;
int k=0;
JFrame fr;
MyClass()
{
 fr=new JFrame();
  for(int i=0;i<3;i++)
{  k+=30;
   prb[i]=new JProgressBar(); 
   prb[i].setBounds(10,10+k,150,20) ; 
   fr.add( prb[i]);
  }
….
}

Автор: Kangaroo 12.3.2008, 09:59
Перед добавлением элементов в массив, нужно его создать:
Код

class MyClass
{
JProgressBar[] prb;
int k=0;
JFrame fr;
MyClass()
{
  fr=new JFrame();
  prb = new JProgressBar[3];
  for(int i=0;i<3;i++)
  { 
     k+=30;
     prb[i]=new JProgressBar(); 
     prb[i].setBounds(10,10+k,150,20) ; 
     fr.add( prb[i]);
  } 
//….
}

Автор: KISha 18.3.2008, 16:02
Kangaroo  спасибо за помощь!

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