Barra de progresso com Hibernate
Bom dia gostaria de saber se seria possivel usar uma barra de progresso enquanto se carrega as propriedades do hibernate ?
John Lima
Curtidas 0
Respostas
Ronaldo Lanhellas
17/03/2015
WEB, DESKTOP , Mobile ? Dê mais detalhes do seu problema.
GOSTEI 0
John Lima
17/03/2015
DESKTOP
Estou fazendo dessa maneira, porem gostaria a barra fosse carregando enquando se carrega o hibernate
public class BarraProgresso extends SwingWorker<Void, Integer> implements Serializable{
private static final long serialVersionUID = 1L;
private Component tela;
//private UsuarioDao dao;
private JLabel labelProgresso;
private JProgressBar barraProgresso;
private Empresa emp;
public BarraProgresso(Component tela, JLabel labelProgresso, JProgressBar barraProgresso) {
this.tela = tela;
this.labelProgresso = labelProgresso;
this.barraProgresso = barraProgresso;
}
@Override
protected Void doInBackground() throws Exception {
int i = 1;
barraProgresso.setValue(i);
HibernateUtil.getSessionFactory();
labelProgresso.setText("Dados carregados com sucesso.");
labelProgresso.setText("Abrindo Aplicação...");
while (i < 100) {
barraProgresso.setValue(i);
if (i <= 50) {
Thread.sleep(50);
}
if (i >= 51) {
Thread.sleep(50);
labelProgresso.setText("Abrindo Aplicação...");
}
i++;
}
tela.setVisible(false);
new Menu();
return null;
}
Estou fazendo dessa maneira, porem gostaria a barra fosse carregando enquando se carrega o hibernate
GOSTEI 0