Hola:
No, la JProgressBar progresa según se le dice desde código. Si la ventana principal es grande y tarda en crearse, posiblemente es porque en su constructor (o el método donde se contruya la ventana), se hacen muchas cosas. En todo ese código en el que se van haciendo muchas cosas habría que ir actualizando la barra de progreso. Más o menos esto (suponiendo que la barra de progreso va de 0 a 100)
Código Java:
Ver originalpublic void VentanaGorda {
public void initComponentes() {
construyeUnCachoVentana();
progressBar.setValue(20);
construyeOtroCachoVentana();
progressBar.setValue(40);
.....
progressBar.setValue(100);
progressBar.setVisible(false);
}
}
Se bueno.