Está en la página 1de 3

Año de la Promoción de la Industria

Responsable y Compromiso Climático


“UNIVERSIDAD CATOLICA LOS ANGELES DE CHIMBOTE”

Integrantes:

Briceño Carranza Leslie Pryscila


Malca Navarro Liss Yesely
Olaya Zarate Cristhian Jairo
Purizaca Lachira Deyvi Samir
Delgado Montenegro Patricia Leonor

Curso:

Programación Visual II

Tema:

Tarea N° 2 interpretación de código.


package ejemplobarraprogreso2;

import java.awt.*; //importando para que permita hacer interfaces graficas

import java.awt.event.*; //importando awt de java event

import javax.swing.*; //importando swing para los componentes a utilizar

public class EjemploBarraProgreso2 extends JFrame { // heredamos de la clase jframe para adquirir
los metodos y porpiedades de esta clase

/**
* @param args the command line arguments
*/
private JProgressBar barra; //declaramos la variable barra de tipo Progreesbar(Barra de progreso)

public EjemploBarraProgreso2() {

setTitle("Ejemplo"); // seteamos titulo

JPanel panel = new JPanel(new FlowLayout()); //ubicamos todos los componentes del contenedor

//en una linea con el gestor flowlayoult

barra = new JProgressBar(0,100); //creamos la barra de progreso o carga

panel.add(barra); //anexa la barra

JButton boton = new JButton("Programacion Visual II!"); //creamos el boton

ButtonListener buttonListener = new ButtonListener(); //da a generar la accion del boton

boton.addActionListener(buttonListener); //ejecuta la interface

panel.add(boton); //anexa el componente al panel

setContentPane(panel); //es el contenedor de los componentes primarios "panel"

setVisible(true);

pack(); //damos a llamar el tamaño de la ventana ue permita ver todos los componentes
}
public static void main(String[] args) { //metodo principal

EjemploBarraProgreso2 frame = new EjemploBarraProgreso2(); //instanciamos la clase


}

public class ButtonListener implements ActionListener { //creamos el botón

public void actionPerformed(ActionEvent e) { //para activar el botón


TareaBarra tarea = new TareaBarra();

tarea.start();

public class TareaBarra extends Thread { //heredamos de la clase thread para el proceso de llenado
de la barra

public void run() { //corre ele ejercicio

barra.setValue(0); //provee los campos en el formulario

for (int i = 0; i < 100; i++) { //determinamos la accion por una cantidad de veces

System.out.println(java.util.Calendar.getInstance().toString());

barra.setValue(barra.getValue()+1);

IMÁGENES DE LA APLICACION

También podría gustarte