You are on page 1of 6

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

*; public class Programa03 extends JApplet implements ActionListener{ //Declaracion de variables JButton btnProcesar; JTextArea txtS; JLabel lblHoras,lblMinutos, lblSegundos; JTextField txtHoras,txtMinutos,txtSegundos; JScrollPane scpScroll; //Crea la interfaz grafica de usuario GUI public void init() { getContentPane().setLayout(null); lblHoras = new JLabel ("Horas"); lblHoras.setBounds(15,15,90,23); getContentPane().add(lblHoras); lblMinutos = new JLabel("Minutos"); lblMinutos.setBounds(15,39,90,23); getContentPane().add(lblMinutos); lblSegundos =new JLabel("Segundos"); lblSegundos.setBounds(15,63,90,23); getContentPane().add(lblSegundos); txtHoras= new JTextField(); txtHoras.setBounds(105,15,120,23); getContentPane().add(txtHoras); txtMinutos = new JTextField(); txtMinutos.setBounds(105,15,120,23); getContentPane().add(txtMinutos); txtSegundos = new JTextField(); txtSegundos.setBounds(105,63,120,23); getContentPane().add(txtSegundos); btnProcesar = new JButton("Procesar"); btnProcesar.setBounds(321,15,100,23); btnProcesar.addActionListener(this); getContentPane().add(btnProcesar); txtS = new JTextArea(); txtS.setFont(new Font("monospaced", 0,12)); scpScroll = new JScrollPane(txtS); scpScroll.setBounds(15,102,406,50); getContentPane().add(scpScroll); } //Procesa eventos de tipo ActioEvent public void actionPerformed(ActionEvent e) { //Declaracion de variables int h1,m1,s1,totseg1,h2,m2,s2,totseg2,r;

//Entrada de datos h1 = Integer.parseInt(txtHoras.getText()); m1 = Integer.parseInt(txtMinutos.getText()); s1 = Integer.parseInt(txtSegundos.getText()); //Determina la hora actual del dia solo en segundos totseg1=h1*3600+m1*60+s1; //Determina la hora del dia solo en segundos , luego de 30 minutos totseg2 = totseg1 + 30*60; //descompone totseg2 en horas,minutos y segundos h2 = totseg2/3600; r = totseg2%3600; m2 = r/60; s2 =r%60; //Salida de Resultados txtS.setText("La hora dentro de 30 minutos es "); txtS.append(h2+":"+m2+":"+s2); } }

0000000000000000000000000000000000000000000000000000000000000000000000000 bien //Mi Primer Programa en Java import java.awt.event.*; import java.awt.*; import javax.swing.*; public class programa extends JApplet implements ActionListener { //Declaracion de variables globales //Declaracion de variables globales JLabel lblLinea1,lblLinea2; // Creacion de la GUI public void init(){ getContentPane().setLayout(null); lblLinea1 = new JLabel("Introduccion al Taller d Programacion Distribuida"); lblLinea1.setBounds(50,50,300,25); getContentPane().add(lblLinea1); lblLinea2 = new JLabel("Introduccion al Taller de Programacion Distribuida"); lblLinea2.setBounds(50,80,300,25); getContentPane().add(lblLinea2); }

//Proceso de eventos de tipo ActionEvent public void actionPerformed(ActionEvent e){ } } 000000000000000000000000000000000000000000000000000000000000000000000 bien import java.awt.event.*; import java.awt.*; import javax.swing.*; public class progra9 extends JApplet implements ActionListener { //Declaracion de variables globales JButton btnLanzar; JLabel lblDado; //Crea la interfaz grafica de usuario public void init(){ getContentPane().setLayout(null); btnLanzar = new JButton("Lanzar dado"); btnLanzar.setBounds(75,25,150,25); btnLanzar.addActionListener(this); getContentPane().add(btnLanzar); lblDado = new JLabel("",JLabel.CENTER); lblDado.setBounds(125,75,50,50); lblDado.setOpaque(true); lblDado.setBackground(Color.white); lblDado.setForeground(Color.black); lblDado.setFont(new Font("Dialog",Font.BOLD,20)); getContentPane().add(lblDado); } //Proceso de eventos de tipo ActionEvent public void actionPerformed(ActionEvent e){ //Click en Lanzar if(e.getSource() == btnLanzar){ //Declara la varible local puntaje int puntaje; //Simula el Lanzamiento del dado puntaje = (int)(6*Math.random()+1); //Muestra el puntaje obtenido lblDado.setText(""+puntaje); } }

000000000000000000000000000000000000000000000000000000000000000 bien import java.awt.*; import javax.swing.*; import java.awt.event.*; public class Programa2 extends JApplet implements ActionListener { //Declracion de variables JLabel lblMetros; JButton btnProcesar; JTextArea txtS; JTextField txtMetros; JScrollPane scpScroll; //Crea la interfaz grafica de usuario public void init() { getContentPane().setLayout(null); lblMetros = new JLabel ("metros"); lblMetros.setBounds(15,15,42,23); getContentPane().add(lblMetros); txtMetros = new JTextField(); txtMetros.setBounds(61,15,107,23); getContentPane().add(txtMetros); btnProcesar = new JButton("Procesar"); btnProcesar.setBounds(305,15,101,23); btnProcesar.addActionListener(this); getContentPane().add(btnProcesar); txtS = new JTextArea(); txtS.setFont(new Font("monospaced",Font.PLAIN,12)); scpScroll = new JScrollPane(txtS); scpScroll.setBounds(15,53,394,100); getContentPane().add(scpScroll); } //Procesa eventos detipo Actioevents public void actionPerformed(ActionEvent e) { //Declaracion de variables Double Metros,pies,pulgadas,yardas,centimetros; //Entrada de datos

Metros = Double.parseDouble(txtMetros.getText()); //Proceso de conversion centimetros = Metros*100; pulgadas = centimetros/2.54; pies = pulgadas/12; yardas = pies/3; //Salida de resultados txtS.setText("Centimetros:"+ centimetros+"\n"); txtS.append("pulgadas :"+ pulgadas+"\n"); txtS.append("pies :"+ pies+ "\n"); txtS.append("yardas :"+yardas); } } 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000 bien import java.awt.event.*; import java.awt.*; import javax.swing.*; public class Saw extends JApplet implements ActionListener{ //Declaracion de variables JButton btnProcesar; JTextArea txtS; JLabel lblRaquel,lblDaniel,lblJuan; JTextField txtRaquel,txtDaniel,txtJuan; JScrollPane scpScroll; //Crea la interfaz grafica de usuario public void init() { getContentPane().setLayout(null); txtRaquel = new JTextField(); txtRaquel.setBounds(125,15,120,23); getContentPane().add(txtRaquel); txtDaniel = new JTextField(); txtDaniel.setBounds(125,39,100,23); getContentPane().add(txtDaniel); txtJuan = new JTextField(); txtJuan.setBounds(125,63,100,23); getContentPane().add(txtJuan); btnProcesar = new JButton("Procesar"); btnProcesar.setBounds(321,15,100,23); btnProcesar.addActionListener(this); getContentPane().add(btnProcesar); lblRaquel = new JLabel ("Raquel(dolares)"); lblRaquel.setBounds(15,15,110,23); getContentPane().add(lblRaquel);

lblDaniel = new JLabel ("Daniel(soles)"); lblDaniel.setBounds(15,39,110,23); getContentPane().add(lblDaniel); lblJuan = new JLabel ("Juan(dolares)"); lblJuan.setBounds(15,63,110,23); getContentPane().add(lblJuan); txtS = new JTextArea(); txtS.setFont(new Font("monospaced", 0,12)); scpScroll = new JScrollPane(txtS); scpScroll.setBounds(15,102,406,150); getContentPane().add(scpScroll); } //Procesa eventos de tipo ActioEvent public void actionPerformed(ActionEvent e) { //Declaracion de variables double juan,daniel,raquel,total,porcJuan,porcDaniel,porcRaquel; //Entrada de datos juan = Double.parseDouble(txtJuan.getText()); raquel = Double.parseDouble(txtRaquel.getText()); daniel = Double.parseDouble(txtDaniel.getText()); //Convierte la cantidad de Daniel a dolares daniel = daniel/3.51; //Convierte la cantidad de total a dolares total = juan + raquel + daniel; //Determina los porcentajes porcJuan = juan*100/total; porcRaquel = raquel*100/total; porcDaniel = daniel*100/total; //Salida de resultados txtS.setText("capital en dolares :" +total+ "\n"); txtS.append("Porcentaje de Juan :" + porcJuan+"\n"); txtS.append("Porcentaje de Raquel :" + porcRaquel+"\n"); txtS.append("Porcentaje de Daniel :" + porcDaniel); } }