ProgressBar en java
Publicado por Julen (1 intervención) el 13/01/2010 09:42:04
saludos a todos,
estoy usando el eclipse para programar en java.
cuando clico en uno de los botones, tarda bastante en completar el proceso, y me gustaria que apareceise algo para que el cliente vea que algo esta haciendo.
He probado con un StatusBar, pero no me funciona.
defino el ProgressBar:
private JProgressBar getJProgressBar() {
if (jProgressBar == null) {
jProgressBar = new JProgressBar();
jProgressBar.setBounds(new Rectangle(135, 490, 303, 29));
jProgressBar.setMinimum(0);
jProgressBar.setMaximum(10);
jProgressBar.setStringPainted(true);
}
return jProgressBar;
}
y en el boton, a lo largo del codigo voy metiendo esto:
jProgressBar.setValue(1);
codigo
jProgressBar.setValue(2);
mas codigo....
....
....
jProgressBar.setValue(10);
pero a la hora de la verdad, va directamente al 10, y no es porque va demasiado rapido :p
no se si porque esta dentro del try-catch o...
cualquier ayuda me vendria bien.
tambien si creeis que es mas facil abrir una nueva ventanita donde ponga "procesando..." con los puntos suspensivos moviendose o algo asi, perfecto.
Gracias por su atencion.
Julen.
estoy usando el eclipse para programar en java.
cuando clico en uno de los botones, tarda bastante en completar el proceso, y me gustaria que apareceise algo para que el cliente vea que algo esta haciendo.
He probado con un StatusBar, pero no me funciona.
defino el ProgressBar:
private JProgressBar getJProgressBar() {
if (jProgressBar == null) {
jProgressBar = new JProgressBar();
jProgressBar.setBounds(new Rectangle(135, 490, 303, 29));
jProgressBar.setMinimum(0);
jProgressBar.setMaximum(10);
jProgressBar.setStringPainted(true);
}
return jProgressBar;
}
y en el boton, a lo largo del codigo voy metiendo esto:
jProgressBar.setValue(1);
codigo
jProgressBar.setValue(2);
mas codigo....
....
....
jProgressBar.setValue(10);
pero a la hora de la verdad, va directamente al 10, y no es porque va demasiado rapido :p
no se si porque esta dentro del try-catch o...
cualquier ayuda me vendria bien.
tambien si creeis que es mas facil abrir una nueva ventanita donde ponga "procesando..." con los puntos suspensivos moviendose o algo asi, perfecto.
Gracias por su atencion.
Julen.
Valora esta pregunta


0