lunes, 6 de mayo de 2013

actividad 12


pantalla principal: 



al ingresar el mensaje y dar inicio en el boton comenzar

al presionar TERMINAR y muestra el mensaje multiplicado por 100



codigo:


package civer;

import java.awt.Color;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Calendar;
import javax.swing.Icon;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextField;

/**
 *
 * @author CRAZY
 */
 class mensaje extends JFrame implements ActionListener
 {
private JLabel pc1,nombre,tiempInicia,tiempoTermina,;
        private JTextField nomb,tiempoI,tiempoT;
        private JButton empieza,termina;
        private JPanel p1,p2,p3,p4;
        private Container con;
        private javax.swing.Timer t;
        private int horas,horas1;
        private int minutos,minutos1;
        private int segundos,segundos1;
        private String calculaTiempo,calculaTiempo1,nombr;
          int t1=1,t2,t3,t4,totalA,tt;
          double totalApagar;
    private final JLabel logo;
        public mensaje()
        {
        con=this.getContentPane();
        con.setLayout(new GridLayout(4,0));
        p1=new JPanel();
        p1.setLayout(new FlowLayout());
        p1.setBackground(new Color(255,98,21));
         p2=new JPanel();
        p2.setLayout(new FlowLayout());
        p2.setBackground(new Color(255,98,21));
         p3=new JPanel();
        p3.setLayout(new FlowLayout());
        p3.setBackground(new Color(255,98,21));
         p4=new JPanel();
        p4.setLayout(new FlowLayout());
        p4.setBackground(new Color(255,98,21));
        Icon logi=new ImageIcon("c:\\INTERFAZ_LOGO.jpg");
        logo=new JLabel(logi);
    p1.add(logo);
        nombre=new JLabel("mensaje");
        nomb=new JTextField(20);
     
        p2.add(nombre);
        p2.add(nomb);
        tiempInicia=new JLabel("Tiempo de inicio");
        tiempoI=new JTextField(10);
     
        tiempoTermina=new JLabel("Tiempo termina ");
        tiempoT=new JTextField(10);
     
     
        nomb.setBackground(new Color(236,153,62));
         tiempoI.setBackground(new Color(236,153,62));
        tiempoT.setBackground(new Color(236,153,62));
        p3.add(tiempInicia);
        p3.add(tiempoI);
        p3.add(tiempoTermina);
        p3.add(tiempoT);
     
        con.add(p1);
        con.add(p2);
        con.add(p3);
     
        empieza=new JButton("Comienza");
        empieza.setBackground(Color.ORANGE);
        termina=new JButton("Termina");
        termina.setBackground(Color.ORANGE);
        p4.add(empieza);
        p4.add(termina);
        con.add(p4);
        empieza.addActionListener(this);
        termina.addActionListener(this);
        this.setSize(300,500);
        this.setVisible(true);
        }
        @Override
        public void actionPerformed(ActionEvent e) {
            t = new javax.swing.Timer(horas, this);
         
if(e.getSource()==empieza){
        Calendar now = Calendar.getInstance();
             horas   = now.get(Calendar.HOUR_OF_DAY);
             minutos = now.get(Calendar.MINUTE);
             segundos = now.get(Calendar.SECOND);
             calculaTiempo=horas+":"+minutos+":"+segundos;
             tiempoI.setText(String.valueOf(calculaTiempo));

        JOptionPane.showMessageDialog(null,"su mensaje a multiplicar es: \n"+ nomb.getText());
    }
        if(e.getSource()==termina){
        Calendar now = Calendar.getInstance();
             horas1   = now.get(Calendar.HOUR_OF_DAY);
             minutos1 = now.get(Calendar.MINUTE);
             segundos1 = now.get(Calendar.SECOND);
             calculaTiempo1=horas1+":"+minutos1+":"+segundos1;
             tiempoT.setText(String.valueOf(calculaTiempo1));

           
             JOptionPane.showMessageDialog(null,"mensaje: \n"+ nomb.getText()x100");
         
           

    }
     
     
     
        }
        public static void main(String[] args) {
         mensaje m=new mensaje();
     }
   
    }

No hay comentarios:

Publicar un comentario