2
PROGRAMACION VISUAL II TAREA Nº 2 Desarrolla la tarea en un documento, de preferencia en un archivo pdf. 1. El siguiente código de programación en Java, interpretar dicho código y visualizar el formulario ejecutado. import java.awt; import java.awt.event.*; import javax.swing.*; public class EjemploBarraProgreso extends JFrame { private JProgressBar barra; public EjemploBarraProgreso() { setTitle("Ejemplo"); JPanel panel = new JPanel(new FlowLayout()); barra = new JProgressBar(0,100); panel.add(barra); JButton boton = new Jbutton("Programacion Visual II!"); ButtonListener buttonListener = new ButtonListener(); boton.addActionListener(buttonListener); panel.add(boton); setContentPane(panel); setVisible(true); pack(); } public static void main(String[] args) { EjemploBarraProgreso frame = new EjemploBarraProgreso(); }

Tarea 2 Objetos JSlider JProgressBar

Embed Size (px)

Citation preview

Page 1: Tarea 2 Objetos JSlider JProgressBar

PROGRAMACION VISUAL II

TAREA Nº 2

Desarrolla la tarea en un documento, de preferencia en un archivo pdf.

1. El siguiente código de programación en Java, interpretar dicho código y

visualizar el formulario ejecutado.

import java.awt;import java.awt.event.*;import javax.swing.*;

public class EjemploBarraProgreso extends JFrame { private JProgressBar barra; public EjemploBarraProgreso() { setTitle("Ejemplo"); JPanel panel = new JPanel(new FlowLayout()); barra = new JProgressBar(0,100);

panel.add(barra); JButton boton = new Jbutton("Programacion Visual II!"); ButtonListener buttonListener = new ButtonListener(); boton.addActionListener(buttonListener); panel.add(boton); setContentPane(panel); setVisible(true); pack(); } public static void main(String[] args) { EjemploBarraProgreso frame = new EjemploBarraProgreso(); }

Page 2: Tarea 2 Objetos JSlider JProgressBar

public class ButtonListener implements ActionListener { public void actionPerformed(ActionEvent e) { TareaBarra tarea = new TareaBarra(); tarea.start(); } } public class TareaBarra extends Thread { public void run() { barra.setValue(0); for (int i = 0; i < 100; i++) { System.out.println(java.util.Calendar.getInstance().toString()); barra.setValue(barra.getValue()+1); } } } }