Foros del Web » Programación para mayores de 30 ;) » Java »

Ayuda JProgressBar java

Estas en el tema de Ayuda JProgressBar java en el foro de Java en Foros del Web. Hola! quisiera saber como hacer funcionar el JprogressBar he buscado varios ejemplos por internet pero todos han sido de que sabes cuanto tiempo se va ...
  #1 (permalink)  
Antiguo 25/01/2011, 11:27
 
Fecha de Ingreso: enero-2011
Mensajes: 1
Antigüedad: 13 años, 3 meses
Puntos: 0
Pregunta Ayuda JProgressBar java

Hola!
quisiera saber como hacer funcionar el JprogressBar he buscado varios ejemplos por internet pero todos han sido de que sabes cuanto tiempo se va atardar algun proceso.
en mi caso es lo contrario el proceso que se ejecuta varia.
Mi programa trata de una busqueda en una bd dependiendo de las variables que le envies es lo que tarda en la busqueda de los datos asi que no se cuanto tardaria el proceso pero si tarda bastante y este proceso se ejecuta con un boton.
y pues quisiera que al momento de presionar el boton se ejecute el progressbar.

Esto es lo que hace el boton

public void actionPerformed(java.awt.event.ActionEve… e) {

if(nombre.equalsIgnoreCase("XXXXX")){
XXXX cg = new XXXX();
cg.generar(x,x,x,x,x,x,x,x,x);
}else
if(nombre.equalsIgnoreCase("XXXXXXX"))…
if(!cbVariable.getSelectedItem().equal… XXXX") && !cbVariable.getSelectedItem().equals(" ***") && !cbVariable.getSelectedItem().equals(" XXXX"))
sv.preparacion(x,x,x,x,x,x,x,x,x,x,x,x…
else
sv.preparacion(x,x,x,x,x,x,x,x,x,x,x);
}
}

}



aver que onda :)
  #2 (permalink)  
Antiguo 25/01/2011, 22:29
Avatar de pablor21  
Fecha de Ingreso: noviembre-2008
Ubicación: Montevideo - Uruguay
Mensajes: 197
Antigüedad: 15 años, 5 meses
Puntos: 13
Respuesta: Ayuda JProgressBar java

Hola, la JProgressBar tiene una propiedad indeterminated, que la mantiene ejecutando por tiempo indeterminado, lo que deberías hacer, si no sabes cuánto tiempo te va a llevar, ni tienes posibilidad de determinar qué porcentaje de la acción se va completando, es ponerla en indeterminated cuando presionas el button, y luego pasar el indeterminated a false, cuando la acción termine...

es decir, supongo que la barra se llama jpg1, entonces

//evento del boton

jpg1.setIndeterminated(true);

//ejecutas lo que quieras

jpg1.setIndeterminated(false);


saludos, espero que te sirva
__________________
Desarrolloador Freelance - http://www.mvdit.com.uy

Etiquetas: eclipse, jprogresbar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:44.