Estou criando uma aplicação e queria que ela mostrasse uma barra de progresso ideterminado enquanto o sistema esta conectando com o banco, coisa que leva uns 5 segundos. e mesmo que não demore 5 segundo, queria que aparecesse essa barra por uns 5 segundos, só por aprendizagem mesmo.
Como que eu faço isso?
Tenho uma classe ConectaDB e que tem um método connectOracle() que é chamado pela classe Main quando ele vai abrir a aplicação.
Queria colocar esse JProgressBar dentro do metodo connectOracle().
Alguem pode me ajudar?
o codigo.
public Connection conectaOracle(){
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
}catch(ClassNotFoundException e){
System.out.println("Driver Não encontrado");
System.out.println(e.getMessage());
}
Connection ConnectOracle = null;
Login lg = new Login();
try{
ConnectOracle = DriverManager.getConnection(url, usuario, senha);
JSheet.showMessageSheet(lg, "Conectado ao Banco");
}catch(Exception cnfe){
JSheet.showMessageSheet(lg, "Banco de Dados não conectado");
}
return ConnectOracle;