Estou tentando chamar um metodo assim que acabar a execução da thread, porém nada acontece..
Segue meu código..
public Splash() {
initComponents();
new Thread(){
public void run(){
Conexao cx = new Conexao();
for(int i=0; i<101;i++){
if(i == 100){
i = 0;
}
try {
sleep(100);
jProgressBar1.setValue(i);
if(jProgressBar1.getValue() <= 20){
jLabel1.setText("Verificando dados da licença...");
licensa= true;
}else if(jProgressBar1.getValue() <= 40){
jLabel1.setText("Verificando conexão com banco de dados...");
if(cx.ok.equals("ok")){
jLabel1.setText("Conexão com banco de dados realizada com sucesso");
banco = true;
}else if(cx.ok.equals("no")){
JOptionPane.showMessageDialog(null, "Error ao conectar com o banco de dados");
System.exit(0);
}
}else if(jProgressBar1.getValue() <= 60){
jLabel1.setText("Verificando versão do sistema...");
versao = true;
}else if(jProgressBar1.getValue() <= 80){
jLabel1.setText("Iniciando sistema...");
}
} catch (InterruptedException ex) {
return;
}
}
princiapl();
}
}.start();
}
Tentei colocar o meu metódo em tudo quanto é lugar e nenhum funcionou.. alguém pode me ajudar? :>D
