JProgressBar

Alguem pode me ajudar, com exemplos de códigos, de como utilizar o jprogress bar?

da uma procurada no site da sun
www.sun.com

tem alguns la…

Esperava mais desta comunidade, nem que fosse uma resposta, “vai pastar”. A comunidade Python tem mais humildade, parece que aqui o pessoal só quer responder sobre J2EE, para mostrar pro outros que interado. :frowning:

nao… ninguem aqui vai mandar vc ‘pastar’…

mas é esperado que, antes de se perguntar algo, a pessoa tenha pelo menos o trabalho de ir ali no menu esquerdo ( <— ) em ‘Busca’, e digitar ‘JProgressBar’…

[code]package swing;

import java.awt.Color;
import java.awt.Rectangle;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JProgressBar;

public class ProgressBar {

void start() {
	JFrame frame = new JFrame();
	frame.setBounds(new Rectangle(250,200));
	frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	frame.setLayout(null);

	JProgressBar barra = new JProgressBar();
	barra.setBounds(10,10,100, 36);
	barra.setMaximum(100);
	barra.setValue(20);
	barra.setToolTipText("FABIO");
	barra.setBackground(Color.WHITE);
	barra.setForeground(Color.GRAY);
	barra.setStringPainted(true);
	barra.setValue(10);
	barra.setStringPainted(true);



	frame.add(barra);
	frame.setVisible(true);
}

public static void main(String[] args) {
	ProgressBar pb = new ProgressBar();
	pb.start();
}

}
[/code]

OK

E você disse sobre a comunidade Pyhton pra dizer que é interado?

http://www.exampledepot.com/egs/javax.swing/progress_Progress.html

Aí tem alguns exemplos, aliás usei muito este site quando tava aprendendo a programar Swing.

Agora… vai pastar… 8)

Que coisa feia… Alguém já te criticou pelas respostas q vc já deu aqui no fórum? Ta certo que todo mundo erra, como eu já falei abobrinha muitas vezes e você tbm já soltou uma pérola a poucos dias atrás, o kra só quiz ajudar, se bem que podia ter feito um pouquinho mais de esforço.

O que você precisa especificamente saber para usar um JProgressBar?
Manda ae que eu te ajudo…

Até mais!

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JProgressBar;
import javax.swing.SwingUtilities;

public class ProgressBar extends JPanel {

  JProgressBar progressbar;

  public ProgressBar() {
    progressbar = new JProgressBar();
    progressbar.setMinimum(0);
    progressbar.setMaximum(100);
    add(progressbar);
  }

  public void updateJProgressBar(int percentual) {
    progressbar.setValue(percentual);
  }

  public static void main(String args[]) {

    final ProgressBar progress = new ProgressBar();

    JFrame frame = new JFrame("JProgressBar");
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setContentPane(progress);
    frame.pack();
    frame.setVisible(true);

    for (int i = 0; i <= 100; i++) {
      final int percentual = i;
      try {
        SwingUtilities.invokeLater(new Runnable() {
          public void run() {
        	  progress.updateJProgressBar(percentual);
          }
        });
        java.lang.Thread.sleep(100);
      } catch (InterruptedException e) {
        ;
      }
    }
  }
}