Estou com um problema eu preciso criar um JProgressBar
No Começo da minha aplicação tipo para mostrar o programa
carregando o Banco e os outros drivers que estão vinculados
Mas eu nunca mexi com JProgressBar
Tem como me mostrar como fazer um?
So da pra fazer usando Thread?
JProgressBar
3 Respostas
Achei um Topico que encina a Usar o SwingWorker
Meu codigo ta dessa maneira
final Progress p = new Progress(); //Progress é uma classe usada para desenhar a janelinha do progresso
p.setVisible(true);
SwingWorker worker = new SwingWorker()
{
protected Object doInBackground() throws Exception
{
//Minha conexão com o banco que mostra barra dela se conectando
con=new Conexao(caminho+"BD_COMPET"); // Não tenho certeza se é aqui que coloco o meu metodo demorado
return null;
}
protected void done()
{
p.setVisible(false);
}
};
worker.execute();
if(con.getEstadoConexao()==false) // o erro ocorre aqui
{
JOptionPane.showMessageDialog(null,"Problemas: \n"
+con.getMensagemErro());
System.exit(0);
}
ImageIcon imagemTituloJanela = new ImageIcon(caminho+"ico.png");
this.setIconImage(imagemTituloJanela.getImage());
O Problema é que minha variavel Con da conexão fica Nula e não se conecta ao banco
alguém sabe oque pode ser isto?
o erro é este:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at balizamento.frmMain.<init>(frmMain.java:78)
Alguém por favor?
Criado 27 de agosto de 2009
Ultima resposta 27 de ago. de 2009
Respostas 3
Participantes 2