Я использую JProgressBar для отображения индикатора выполнения в моем кадре. Индикатор выполнения установлен в неопределенный режим, так как я не знаю, когда задача закончится. Вместо обычного индикатора выполнения отображается странная оранжевая волна.
Волна продолжает двигаться, когда задача выполняется. После его окончания значение устанавливается на 100 и отображается в виде оранжевых блоков (которые также движутся!). Я использую следующий код для отображения индикатора выполнения
Container content = this.getContentPane();
content.setLayout(null);
prog = new JProgressBar(0, 100);
prog.setValue(0);
prog.setStringPainted(true);
Dimension preferredSize;
preferredSize=new Dimension();
preferredSize.width=300;
preferredSize.height=15;
prog.setPreferredSize(preferredSize);
content.add(prog);
Insets insets = content.getInsets();
Dimension size;
size = prog.getPreferredSize();
prog.setBounds(30+insets.left, 180+insets.top, size.width, size.height);
Как мне изменить его обратно на обычный индикатор выполнения?