jueves, 17 de junio de 2010

Programa que utiliza un botón

En este sencillo programa podemos ver la hora, para eso usamos un botón que al oprimirlo nos muestra la hora en tiempo real.
El codigo es el siguiente:



import java.util.Calendar;//Importo las librerias para utilizar el calendario, realizar el evento
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Hora {

static class Accionesdelboton implements ActionListener{
public void actionPerformed (ActionEvent event){ // Este bloque ejecuta la accion de oprimir el boton
int hora, minutos, segundos;
Calendar calendario = Calendar.getInstance();
hora = calendario.get(Calendar.HOUR_OF_DAY);
minutos = calendario.get(Calendar.MINUTE);
segundos=calendario.get(Calendar.SECOND);
JFrame Hora2= new JFrame("Hora");// En este caso al oprimir el boton crea otra ventana
// donde se mostrara la hora

Hora2.setVisible(true);
Hora2.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Hora2.setSize(200,200);
JLabel Texto1 = new JLabel(hora + ":" + minutos + ":" + segundos);
JPanel panel2= new JPanel();
Hora2.add(panel2);
panel2.add(Texto1);
}
}

public static void main (String []args){ //Aqui esta mi bloque principal


JFrame Hora= new JFrame("Consultar la hora"); // Creo un formulario o ventana con el nombre
//consultar hora
Hora.setVisible(true); // Hago que el formulario sea visible
Hora.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// Hago que el programa se cierre al darle la orden de cerrar
Hora.setSize(200,200); // Establezco el tamaño de mi ventana
JPanel panel= new JPanel(); // Establezco un panel en sobre el cual pueda poner las cosas y se puedan ver en el formulario
Hora.add(panel); // Le agrego el panel al formulario
JButton Boton = new JButton("Consultar hora");// Creo un nuevo boton el cual sera el que muestre la hora
panel.add(Boton); // Le agrego el boton a panel
Boton.addActionListener(new Accionesdelboton()); // Le agrego las acciones del boton al boton que cree
}



}


Aqui hay unas imagenes del programa en ejecución:

1 comentario: