tarea_sesion2_visualii

7
INGENIERIA EN SISTEMAS PROGRAMACION VISUAL II TAREA SECION 2 AUTOR: CARLOS EDUARDO CALDERON LUCERO DOCENTE: ING. MARTIN SALCEDO QUIÑONES CHIMBOTE - PERU SETIEMBRE DE 2014 2014

Upload: zxz-mannu

Post on 11-Sep-2015

216 views

Category:

Documents


1 download

DESCRIPTION

calderon

TRANSCRIPT

  • INGENIERIA EN SISTEMAS

    PROGRAMACION VISUAL II

    TAREA SECION 2

    AUTOR:

    CARLOS EDUARDO CALDERON LUCERO

    DOCENTE:

    ING. MARTIN SALCEDO QUIONES

    CHIMBOTE - PERU SETIEMBRE DE 2014

    2014

  • 1 TAREA No 2

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

    1. El siguiente cdigo de programacin en Java, interpretar dichocdigo y visualizar el formulario ejecutado.

    package tarea02visual;

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

    public class Tarea02Visual extends JFrame{

    private JProgressBar barra;

    public Tarea02Visual() {

    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) { // Declaracion de variables Tarea02Visual frame = new Tarea02Visual(); }

    CALDERON LUCERO CARLOS

  • 1 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); } } } }

    VISUALIZACION DEL PROGRAMA

    CALDERON LUCERO CARLOS

  • 1EJECUCION DEL PROGRAMA

    CALDERON LUCERO CARLOS

  • 1INTERPRETACION

    Bueno en este programa empece a crear un proyecto llamado Tarea 02 y en la ventana principal empece con el desarrollo de dicho programa

    package tarea02visual;

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

    debajo del nombre del programa llamado tarea02visual;puse import java.awt.FlowLayout; que por defecto construye un nuevo flujo de diseo con una alineacin centrada y un defecto de 5 unidades brecha horizontal y vertical.

    En import java.awt.event.*; se importan todas las clases que contiene. Si adems del nombre del paquete se especifica una clase, slo se importa esa clase:

    import javax.swing.*;

    ahy se importan todas las clases java al paquete swing y el * es para que importen todas las librerias .

    Aqui publicamos la clase Tarea02Visual

    public class Tarea02Visual extends JFrame{

    private JProgressBar barra;

    puclicamos la clase igualmente EjemploBarraProgreso con el subtutitulo ejemplo

    public EjemploBarraProgreso() {setTitle("Ejemplo");

    CALDERON LUCERO CARLOS

  • 1 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();

    JPanel panel = new JPanel(new FlowLayout()); creamos el Jpanel y respectivamente el FlowLayout que c rea un nuevo controlador de distribucin de flujo con la alineacin indicada y los huecos horizontales y verticales indicadas. Igualmente hacemos con el boton JButton boton = new JButton("Programacion Visual II!"), con el boton Listener , elboton de accion , setVisible(true); = es para que se haga visible el contenido

    public class ButtonListener implements ActionListener {

    public void actionPerformed(ActionEvent e) { TareaBarra tarea = new TareaBarra(); tarea.start(); } }

    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); } } } }

    CALDERON LUCERO CARLOS

  • 1bueno en esta oprtunidad ponemos un for que significa que al momento que se ejecute el programa aparecera el bucle de la barra

    CALDERON LUCERO CARLOS