Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import javax.swing.*;
- import javax.swing.Timer;
- import java.text.DateFormat;
- import java.util.*;
- import java.io.File;
- import java.io.FileWriter;
- import java.text.SimpleDateFormat;
- import java.util.Date;
- import java.io.*;
- import java.awt.*;
- import java.awt.event.*;
- class horas extends Frame{
- int tiempoEnMilisegundos=0;
- String tra1="TOOE";//LALO
- String tra2="CAPB";//BRUNO
- String tra4="COGS";//SELENE
- String tra5="GUPR";//RAFA
- String tra6="ESCG";//GREGORIO
- String tra7="RERB";//BRISA
- String tra8="ROML";//ALBERTO
- String tra9="GUPL";//ENRIQUE
- String dia, mes, annio,mesag;
- private Button entrada,salida;
- int hora, minutos, segundos;
- Calendar calendario = Calendar.getInstance();
- Calendar c = new GregorianCalendar();
- private TextField ho1,ho2,ho3;
- public horas(String titulo){
- super(titulo);
- setVisible(true);
- setSize(300,300);
- setLayout(new FlowLayout());
- add(new Label("REGISTRO DE HORAS"));
- ho1=new TextField();
- add(ho1);
- ho2=new TextField();
- add(ho2);
- ho3=new TextField();
- add(ho3);
- entrada=new Button("Registrar Entrada");
- add(entrada);
- entrada.addActionListener(new reentrada());
- salida=new Button("Registrar Salida");
- add(salida);
- salida.addActionListener(new resalida());
- }
- //Registro de horas de entrada
- class reentrada implements ActionListener
- {
- public void actionPerformed(ActionEvent e)
- {
- String nombre=ho1.getText();
- try
- {
- //LALOLALOLALOLALOLALOLALO
- if(nombre.equals(tra1))
- {
- String nomar=(annio + "-" + mesag +"-" + dia+"LALO.txt");
- ho2.setText(nomar);
- //Crear un objeto File se encarga de crear o abrir acceso a un archivo que se especifica en su constructor
- File archivo=new File(nomar);
- //Crear objeto FileWriter que sera el que nos ayude a escribir sobre archivo
- FileWriter escribir=new FileWriter(archivo,true);
- //Escribimos en el archivo con el metodo write
- escribir.write(hora + ":" + minutos + ":" + segundos);
- //Cerramos la conexion
- escribir.close();
- ho1.setText("");
- }
- //BRUNOBRUNOBRUNOBRUNOBRUNO
- if(nombre.equals(tra2))
- {
- String nomar=("BRUNO"+dia + "-" + mes +"-" + annio+".txt");
- ho2.setText(nomar);
- //Crear un objeto File se encarga de crear o abrir acceso a un archivo que se especifica en su constructor
- File archivo=new File(nomar);
- //Crear objeto FileWriter que sera el que nos ayude a escribir sobre archivo
- FileWriter escribir=new FileWriter(archivo,true);
- //Escribimos en el archivo con el metodo write
- escribir.write(hora + ":" + minutos + ":" + segundos);
- //Cerramos la conexion
- escribir.close();
- }
- //SELENESELENESELENESELENESELENE
- if(nombre.equals(tra4))
- {
- String nomar=("SELENE"+dia + "-" + mes +"-" + annio+".txt");
- ho2.setText(nomar);
- //Crear un objeto File se encarga de crear o abrir acceso a un archivo que se especifica en su constructor
- File archivo=new File(nomar);
- //Crear objeto FileWriter que sera el que nos ayude a escribir sobre archivo
- FileWriter escribir=new FileWriter(archivo,true);
- //Escribimos en el archivo con el metodo write
- escribir.write(hora + ":" + minutos + ":" + segundos);
- //Cerramos la conexion
- escribir.close();
- }
- //RAFARAFARAFARAFARAFARAFA
- if(nombre.equals(tra5))
- {
- String nomar=("RAFAEL"+dia + "-" + mes +"-" + annio+".txt");
- ho2.setText(nomar);
- //Crear un objeto File se encarga de crear o abrir acceso a un archivo que se especifica en su constructor
- File archivo=new File(nomar);
- //Crear objeto FileWriter que sera el que nos ayude a escribir sobre archivo
- FileWriter escribir=new FileWriter(archivo,true);
- //Escribimos en el archivo con el metodo write
- escribir.write(hora + ":" + minutos + ":" + segundos);
- //Cerramos la conexion
- escribir.close();
- }
- //GREGORIOGREGORIOGREGORIO
- if(nombre.equals(tra6))
- {
- String nomar=("GREGORIO"+dia + "-" + mes +"-" + annio+".txt");
- ho2.setText(nomar);
- //Crear un objeto File se encarga de crear o abrir acceso a un archivo que se especifica en su constructor
- File archivo=new File(nomar);
- //Crear objeto FileWriter que sera el que nos ayude a escribir sobre archivo
- FileWriter escribir=new FileWriter(archivo,true);
- //Escribimos en el archivo con el metodo write
- escribir.write(hora + ":" + minutos + ":" + segundos);
- //Cerramos la conexion
- escribir.close();
- }
- //BRISABRISARISABRISABRISA
- if(nombre.equals(tra7))
- {
- String nomar=("BRISA"+dia + "-" + mes +"-" + annio+".txt");
- ho2.setText(nomar);
- //Crear un objeto File se encarga de crear o abrir acceso a un archivo que se especifica en su constructor
- File archivo=new File(nomar);
- //Crear objeto FileWriter que sera el que nos ayude a escribir sobre archivo
- FileWriter escribir=new FileWriter(archivo,true);
- //Escribimos en el archivo con el metodo write
- escribir.write(hora + ":" + minutos + ":" + segundos);
- //Cerramos la conexion
- escribir.close();
- }
- //ALBERTOALBERTOALBERTOALBERTOALBERTO
- if(nombre.equals(tra8))
- {
- String nomar=("ALBERTO"+dia + "-" + mes +"-" + annio+".txt");
- ho2.setText(nomar);
- //Crear un objeto File se encarga de crear o abrir acceso a un archivo que se especifica en su constructor
- File archivo=new File(nomar);
- //Crear objeto FileWriter que sera el que nos ayude a escribir sobre archivo
- FileWriter escribir=new FileWriter(archivo,true);
- //Escribimos en el archivo con el metodo write
- escribir.write(hora + ":" + minutos + ":" + segundos);
- //Cerramos la conexion
- escribir.close();
- }
- //ENRIQUEENRIQUEENRIQUEENRIQUE
- if(nombre.equals(tra9))
- {
- String nomar=("ENRIQUE"+dia + "-" + mes +"-" + annio+".txt");
- ho2.setText(nomar);
- //Crear un objeto File se encarga de crear o abrir acceso a un archivo que se especifica en su constructor
- File archivo=new File(nomar);
- //Crear objeto FileWriter que sera el que nos ayude a escribir sobre archivo
- FileWriter escribir=new FileWriter(archivo,true);
- //Escribimos en el archivo con el metodo write
- escribir.write(hora + ":" + minutos + ":" + segundos);
- //Cerramos la conexion
- escribir.close();
- }
- }catch(Exception d){d.printStackTrace();}
- }
- }
- class resalida implements ActionListener{
- public void actionPerformed(ActionEvent e){
- Timer timer= new Timer(1, new ActionListener ()
- {
- public void actionPerformed(ActionEvent e)
- {
- hora =calendario.get(Calendar.HOUR_OF_DAY);
- minutos = calendario.get(Calendar.MINUTE);
- segundos = calendario.get(Calendar.SECOND);
- dia = Integer.toString(c.get(Calendar.DATE));
- mes = Integer.toString(c.get(Calendar.MONTH));
- annio = Integer.toString(c.get(Calendar.YEAR));
- ho3.setText(hora + ":" + minutos + ":" + segundos);
- }
- });
- timer.start();
- ho2.setText(dia + "/" + mes +"/" + annio);
- ho3.setText(hora + ":" + minutos + ":" + segundos);
- System.out.println(hora + ":" + minutos + ":" + segundos);
- add(new Label("REGIStrada salida"));
- }
- }
- public static void main(String[] args) {
- new horas("RABISA INVENT");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement