Bien ahora damos un poco de seguimiento con la creacion de objetos swing hoy veremos como se crea una barra de progreso en java a codigo , anteriormente hemos visto barra de herramientas en java implementando imagenes propias .
Las barras de progreso se crean con la clase JProgressBar.
tiene 3 constructores :
JProgressBar ();
JProgressBar (int,int);
JProgressBar (int,int,int);
Los valores que puede tomar son por defecto como el primer costructor , segundo indica valores minimo y maximo , el tercero minimo maximo y orientacion de la barra.
Las barras pueden ser tanto verticales como horizontales.
Ahora veremos un ejemplo sencillo :
Bien primero exportamos las librerias de swing y awt y tambien awt.event esta se pone porque vamos a usar un evento ( Los eventos los veremos mas adelante con mas profundidad ) luego creamos un marco para que contenga la barra .
Luego creamos el constructor para la barra de progreso , pero antes creamos un objeto ProgressBar , y luego un contador , en el costructor declaramos lo que ya hemos venido viendo le damos un tamaño , y un titulo luego empezamos a crear la barra de progreso , con la variable de clase , le ponemos un valor con setvalue luego la añadimos al marco.
Despues creamos un metodo que se llame Iterate para que se vaya incrementando la barra y asi observemos que corre.
Esa parte esta en la imagen comentada.
Luego en el main tenemos que intanciar para que ejecute el constructor , luego le ponemos que sea visible , y mandamos a llamar el metodo iterate para que funcione .
Bien al final tendremos la barra asi :
Falta el tuto de los menus desplegables y el uso de pestañas que es el siguiente tema.
Bien mas adelante veremos los gestores de diseño haremos ejemplos de cada uno , luego de eso veremos eventos con los usuarios que es la parte que usaremos todo lo que hemos visto anteriormente para darle vida a nuestra aplicacion.
comenten no sean bayuncos...
domingo, 5 de septiembre de 2010
Barra de Progreso en Java
Etiquetas:
bayuncadas,
chavakanada,
codigo rojo itca,
vacil mio
Suscribirse a:
Enviar comentarios (Atom)
muy buen ejemplo, pero al ejecutarlo me arroja un error en la linea actual.setValue(num);
ResponderEliminartiene idea porque pueder ser?
muchas gracias
pon el mensaje completo del error amigo para ver que podria ser.
Eliminar