Realizados

02.11.2014 12:56

"Tabla de multiplicar del 5(cinco)"

import javax.swing.*;
@SuppressWarnings("serial")
public class tablademultiplicar extends JFrame {
    public tablademultiplicar() {
        setLocationRelativeTo(null); }
    
public static void main(String args[]) {
    
JOptionPane.showMessageDialog(null, "5x1=5 \n 5x2=10 \n 5x3=15 \n 5x4=20 \n 5x5=25 \n 5x6=30 \n 5x7=35 \n 5x8=40 \n 5x9=45 \n 5x10=50");
}
}

//

 

"Datos personales"

import javax.swing.*;
@SuppressWarnings("serial")
public class datos extends JFrame {
    public datos() {
        setLocationRelativeTo(null); }
    
public static void main(String args[]){
             JOptionPane.showMessageDialog(null, "Nombre: Fer \n"
                + " Edad: 19 \n "
                + "Pasatiempo: jugar \n");
    }
    
}

//

 

"Edad de Aspirantes"

import javax.swing.*;
/**
 * PROMEDIO
 * @author 11713FER
 *@version Eclipse standard/ SDK 04-09-2013
 */

public class edadaspirante {
public static void main(String args[]) {
        int edad;
        String edadString;
        edadString=JOptionPane.showInputDialog("escriba la edad");
        edad=Integer.parseInt(edadString);
        if ((edad >18)&&(edad <30)){ JOptionPane.showMessageDialog(null, "puesto general"); }
        
        else { JOptionPane.showMessageDialog(null, "departamento de ventas"); }
    }
        }

//

 

"Promedio 3(tres de la calificacion)"

/**
     * PROMEDIO
     * @author 11713FER
     *@version Eclipse standard/ SDK 04-09-2013
     */
import javax.swing.*;

public class promedio3 {    
public static void main(String[] args) {
int c1, c2, c3, prom;
String c1String,c2String,c3String;
c1String=JOptionPane.showInputDialog("escriba la calificacion");
c1=Integer.parseInt(c1String);
c2String=JOptionPane.showInputDialog("escriba la calificacion");
c2=Integer.parseInt(c2String);
c3String=JOptionPane.showInputDialog("escriba la calificacion");
c3=Integer.parseInt(c3String);
  prom=(c1 + c2 + c3)/3;
if ((prom >=0)&&(prom <10)){JOptionPane.showMessageDialog(null, "hace examen"); }
else {JOptionPane.showMessageDialog(null, "Queda exento"); }

    }

}

//

 

"Ventana Simple"

/**
 * MI PRIMERA VENTANA
 * @AUTOR FRANCO CORREA FERNANDO DAVID
 * @VERSION ECLIPSE STANDARD / SDK 05-09-2014
 */

import javax.swing.*;
@SuppressWarnings("serial")
public class ventana2 extends JFrame {
    javax.swing.JLabel etiqueta;
    
    public ventana2() {
        setSize(500,400);
        setTitle("Mi Segunda Ventana");
        etiqueta=new javax.swing.JLabel();
        getContentPane().setLayout(null);
        etiqueta.setText("Hola, programador...\"soy una etiqueta\"");
        getContentPane().add(etiqueta);
        etiqueta.setBounds(50,50,300,40); }
        public static void main(String []args) {
            new ventana2().setVisible(true);
    }
        
}

//

 

"Ventana 3(tres de saludo)"

/**
 * MI SEGUNDAVENTANA
 * @AUTOR FRANCO CORREA FERNANDO DAVID
 * @VERSION ECLIPSE STANDARD / SDK 05-09-2014
 */

import javax.swing.*;
@SuppressWarnings("serial")
public class ventana3 extends JFrame{
javax.swing.JLabel etiqueta;
javax.swing.JTextField campotexto;

public ventana3(){
    setSize(500,400);
    setTitle("Mi Tercer Ventana");
    etiqueta=new javax.swing.JLabel();
    campotexto=new javax.swing.JTextField();
    getContentPane().setLayout(null);
    etiqueta.setText("Hola, Programador.");
    getContentPane().add(etiqueta);
    getContentPane().add(campotexto);
    campotexto.setBounds(200, 50, 200, 40);
    etiqueta.setBounds(50, 50, 150, 40);
    campotexto.setText("Javier");
    etiqueta.setText("Buen Dia Programador"); }

public static void main(String []args) {
    new ventana3().setVisible(true);

        }
}

//

 

"Ventana4(cuatro con campos de texto)"

/**
 * MI CUARTA VENTANA
 * @AUTOR FRANCO CORREA FERNANDO DAVID
 * @VERSION ECLIPSE STANDARD / SDK 05-09-2014
 */

import javax.swing.*;
@SuppressWarnings("serial")
public class ventana4 extends JFrame {
javax.swing.JLabel etiqueta;
javax.swing.JTextField campotexto;
javax.swing.JButton boton;

public ventana4() {
    setSize(500,400);
    setTitle("Mi Cuarta Ventana");
    etiqueta=new javax.swing.JLabel();
    campotexto=new javax.swing.JTextField();
    boton=new javax.swing.JButton();
    getContentPane().setLayout(null);
    etiqueta.setText("Hola, Programador.");
    campotexto.setText("Fernando");
    getContentPane().add(etiqueta);
    getContentPane().add(campotexto);
    boton.setText("Aceptar");
    getContentPane().add(boton);
    campotexto.setBounds(200, 50, 200, 40);
    etiqueta.setBounds(50, 50, 150, 40);
    boton.setBounds(120, 120, 150, 40);
    boton.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent event) {
            etiqueta.setText("Buen Dia");
            campotexto.setText("Fernando"); }});
            
addWindowListener(new java.awt.event.WindowAdapter() {
                
    @SuppressWarnings("unused")
public void WindowClosing(java.awt.event.WindowAdapter event) {
                    System.exit(0); }});}
    
public static void main(String []arg) {
    new ventana4().setVisible(true);
     
      }
}

//

 

"La Boveda"


/**
 * LA BOVEDA
 * @AUTOR FRANCO CORREA FERNANDO DAVID
 * @VERSION ECLIPSE STANDARD / SDK 08-09-2014
 */

import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;

@SuppressWarnings("serial")
public class boveda extends JFrame implements ActionListener {
    private JLabel etiquetabienbenida;
    private JTextField campocodigo;
    private JButton boton;
    private JTextField campotextoresultado;

    public static void main(String[] args) {
boveda demo=new boveda();
demo.setSize(200,150);
demo.setTitle("La Boveda");
demo.crearGUI();
demo.setVisible(true); }
    
    private void crearGUI(){
        setDefaultCloseOperation(EXIT_ON_CLOSE);
        setLocationRelativeTo(null);
        Container ventana=getContentPane();
        ventana.setLayout(new FlowLayout());
        etiquetabienbenida=new JLabel("escriba el codigo");
        ventana.add(etiquetabienbenida);
        campocodigo=new JTextField(5);
        ventana.add(campocodigo);
        boton=new JButton("abrir");
        ventana.add(boton);
        boton.addActionListener(this);
        campotextoresultado=new JTextField(10);
        ventana.add(campotextoresultado); }

    @Override
    public void actionPerformed(ActionEvent event) {
        String cadenacodigo;
        int codigo;
        cadenacodigo=campocodigo.getText();
        codigo=Integer.parseInt(cadenacodigo);
        if (codigo==123) {campotextoresultado.setText("abierta"); }
        
        else {campotextoresultado.setText("codigo incorrecto"); }
    }

}

//

 

"La Votacion(por edad)"

/**
 * LA VOTACION
 * @AUTOR FRANCO CORREA FERNANDO DAVID
 * @VERSION ECLIPSE STANDARD / SDK 08-09-2014
 */

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


@SuppressWarnings("serial")
public class votacion extends JFrame implements ActionListener {
    private JLabel etiquetabienbenida;
    private JTextField campoedad;
    private JButton boton;
    private JTextField campodecision;
    private JTextField campocomentario;
    private JTextField campodespedida;
    
    public static void main(String[] args) {
votacion demo=new votacion();
demo.setSize(150,200);
demo.setTitle("A votar");
demo.crearGUI();
demo.setVisible(true); }
    
    private void crearGUI(){
        setDefaultCloseOperation(EXIT_ON_CLOSE);
        setLocationRelativeTo(null);
        Container ventana=getContentPane();
        ventana.setLayout(new FlowLayout());
        etiquetabienbenida=new JLabel("escriba su edad");
        ventana.add(etiquetabienbenida);
        campoedad=new JTextField(5);
        ventana.add(campoedad);
        boton=new JButton("verificar");
        ventana.add(boton);
        boton.addActionListener(this);
        campodecision=new JTextField(10);
        ventana.add(campodecision);
        campocomentario=new JTextField(10);
        ventana.add(campocomentario);
        campodespedida=new JTextField(10);
        ventana.add(campodespedida); }

    @Override
    public void actionPerformed(ActionEvent event) {
        int edad;
        edad=Integer.parseInt(campoedad.getText());
        if (edad>17) {campodecision.setText("puede votar");
        campocomentario.setText("felicidades"); }
        
        else {campodecision.setText("no puede votar");
        campocomentario.setText("lo siento"); }
        
        campodespedida.setText("le deseo lo mejor");
     }
}

//

 

"El Mayor (circulorojo y azul)"

/**
 * EL MAYOR
 * @AUTOR FRANCO CORREA FERNANDO DAVID
 * @VERSION ECLIPSE STANDARD / SDK 08-09-2014
 */

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

@SuppressWarnings("serial")
public class mayor extends JFrame implements ChangeListener {
    private JSlider deslizanterojo;
    private JPanel panel;
    private JSlider deslizanteazul;
    private JTextField campotexto;
    
    
    public static void main(String[] args) {
mayor demo=new mayor();
demo.setSize(300,300);
demo.setTitle("El Mayor");
demo.crearGUI();
demo.setVisible(true); }
    
    private void crearGUI() {
        setDefaultCloseOperation(EXIT_ON_CLOSE);
        setLocationRelativeTo(null);
        Container ventana=getContentPane();
        ventana.setLayout(new FlowLayout());
        deslizanterojo=new JSlider(JSlider.VERTICAL);
        deslizanterojo.addChangeListener(this);
        ventana.add(deslizanterojo);
        panel=new JPanel();
        panel.setPreferredSize(new Dimension(200,150));
        panel.setBackground(Color.white);
        ventana.add(panel);
        deslizanteazul=new JSlider(JSlider.VERTICAL);
        deslizanteazul.addChangeListener(this);
        ventana.add(deslizanteazul);
        campotexto=new JTextField(10);
        ventana.add(campotexto); }

    @Override
    public void stateChanged(ChangeEvent e) {
        Graphics papel=panel.getGraphics();
        int valorrojo, valorazul;
        valorrojo=deslizanterojo.getValue();
        valorazul=deslizanteazul.getValue();
        papel.setColor(Color.white);
        papel.fillRect(0, 0, 200, 150);
        papel.setColor(Color.red);
        papel.fillOval(10, 10, valorrojo, valorrojo);
        papel.setColor(Color.blue);
        papel.fillOval(100, 10, valorazul, valorazul);
        
        if (valorrojo>valorazul) {campotexto.setText("el rojo es mayor"); }
        
        else {campotexto.setText("el azul es mayor"); }
    }

}

//

 

"Maximo (termometro)"

/**
 * LO MAXIMO
 * @AUTOR FRANCO CORREA FERNANDO DAVID
 * @VERSION ECLIPSE STANDARD / SDK 08-09-2014
 */

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

@SuppressWarnings("serial")
public class max  extends JFrame implements ChangeListener, ActionListener {
    private JSlider deslizante;
    private JTextField campotexto;
    private JButton boton;
    private int max=0;
    
  public static void main(String[] args) {
max demo=new max();
demo.setSize(200,300);
demo.setTitle("Maximo");
demo.crearGUI();
demo.setVisible(true); }
    
    private void crearGUI() {
        setDefaultCloseOperation(EXIT_ON_CLOSE);
        setLocationRelativeTo(null);
        Container ventana=getContentPane();
        ventana.setLayout(new FlowLayout());
        deslizante=new JSlider(JSlider.VERTICAL, 0, 100, 0);
        deslizante.setMajorTickSpacing(10);
        deslizante.setPaintTicks(true);
        deslizante.addChangeListener(this);
        ventana.add(deslizante);
        campotexto=new JTextField(12);
        ventana.add(campotexto);
        boton=new JButton("restablecer");
        boton.addActionListener(this);
        ventana.add(boton); }
    
    @Override
    public void actionPerformed(ActionEvent arg0) {
        campotexto.setText("");
        max=0; }
    
    @Override
    public void stateChanged(ChangeEvent arg0) {
        int temp;
        temp=deslizante.getValue();
        if (temp>max) {max=temp; }
    
        mostrar();

    }

    private void mostrar() {
campotexto.setText("el valor maximo es " + max);        
    }
}

//

 

"Feliz o triste (con imagen de caras)"

/**
 * FELIZ O TRISTE
 * @AUTOR FRANCO CORREA FERNANDO DAVID
 * @VERSION ECLIPSE STANDARD / SDK 08-09-2014
 */

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

@SuppressWarnings("serial")
public class felizotriste extends JFrame implements ActionListener {
private JButton botonfeliz, botontriste;
private JPanel panel;
private ImageIcon imagenfeliz, imagentriste;

    public static void main(String[] args) {
felizotriste demo=new felizotriste();
demo.setSize(180,180);
demo.setTitle("imagen");
demo.crearGUI();
demo.setVisible(true); }

    private void crearGUI() {
        setDefaultCloseOperation(EXIT_ON_CLOSE);
        setLocationRelativeTo(null);
        Container ventana=getContentPane();
        ventana.setLayout(new FlowLayout());
        panel=new JPanel();
        panel.setPreferredSize(new Dimension(100,100));
        panel.setBackground(Color.white);
        ventana.add(panel);
        botonfeliz=new JButton("feliz");
        ventana.add(botonfeliz);
        botonfeliz.addActionListener(this);
        botontriste=new JButton("triste");
        ventana.add(botontriste);
        botontriste.addActionListener(this);
        imagenfeliz=new ImageIcon("feliz.jpg");
        imagentriste=new ImageIcon("triste.jpg"); }

    @Override
    public void actionPerformed(ActionEvent event) {
        Graphics papel=panel.getGraphics();
        Object origen=event.getSource();
        if (origen==botonfeliz) {imagenfeliz.paintIcon(this, papel, 0, 0); }
        
        else {imagentriste.paintIcon(this, papel, 0, 0); }
   }
}

//

 

"Ciclo (cubo de numero)"

/**
 * CICLO
 * @AUTOR FRANCO CORREA FERNANDO DAVID
 * @VERSION ECLIPSE STANDARD / SDK 08-09-2014
 */

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


@SuppressWarnings("serial")
public class cubo extends JFrame implements ActionListener {
private JButton boton;
private JTextField campotexto;

    public static void main(String[] args) {
  cubo demo=new cubo();
demo.setSize(250,120);
demo.setTitle("Ciclo");
demo.crearGUI();
demo.setVisible(true); }

    private void crearGUI() {
        setDefaultCloseOperation(EXIT_ON_CLOSE);
        setLocationRelativeTo(null);
        Container ventana=getContentPane();
        ventana.setLayout(new FlowLayout());
        boton=new JButton("empezar");
        ventana.add(boton);
        boton.addActionListener(this);
        campotexto=new JTextField(20);
        ventana.add(campotexto);
        campotexto.setText("1,2,3,4,5,6,7,8,9,10"); }

    @Override
    public void actionPerformed(ActionEvent event) {
        int numero;
        String unoaldiez="";
        numero=1;
        while(numero<=10) {unoaldiez=unoaldiez + Integer.toString(numero*numero*numero) + ",";
        numero++;
            
        }
    campotexto.setText(unoaldiez);
        }

}

//

 

"Secuencia (numero par con while)"

public class secuenciapar {

    public static void main(String[] args) {
      int par=1, b=2;
while (par<=10) { System.out.println(par*b);
par++; }
   }
}

//

 

"Secuencia (numero impar con while)"

public class secuenciaimpar {

    public static void main(String[] args) {
      int par=1, b=2, c=1;
while (par<=10) { System.out.println(par*b-c);
par++; }
   }
}

//

 

"Secuencia 2(dos par con do)"

public class secuencia2par {

    public static void main(String[] args) {
        int par=1, b=2;
do { System.out.println(par*b);
par=par+1; }
while (par<=10); }

}

//

 

"Secuencia 2(impar con do)"

public class secuencia2impar {

    public static void main(String[] args) {
        int par=1, b=2, c=1;
do { System.out.println(par*b-c);
par=par+1; }
while (par<=10); }

}

//
 

"Secuencia 3( par con for)"

public class secuencia3par {

    public static void main(String[] args) {
      int b=2 , pares;
for (int par=1;par<=10;par++) {
    pares=par*b;
System.out.println(pares); }
    
    }

}

//

 

"Secuencia 3(impar con for)"

public class secuencia3impar {

    public static void main(String[] args) {
      int b=2 , c=1, pares;
for (int par=1;par<=10;par++) {
    pares=par*b-c;
System.out.println(pares); }
    
    }

}

//
 

"Identificacion de numero par"

import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Scanner;
import javax.swing.*;


@SuppressWarnings("serial")
public class numeropar extends JFrame implements ActionListener{
private JLabel lblnumero,lblmensaje;
private JTextField txtnumero;
private JButton btnevaluar;
private Scanner sca;
public static void main(String args[]){
    numeropar demo=new numeropar();
    demo.setTitle("Determinar el numero par");
    demo.setSize(300,200);
    demo.crearGUI();
    demo.setVisible(true);}
private void crearGUI(){
    setDefaultCloseOperation(EXIT_ON_CLOSE);
    setLocationRelativeTo(null);
    Container ventana=getContentPane();
    ventana.setLayout(new FlowLayout());
    lblnumero=new JLabel("Escriba el numero");
    ventana.add(lblnumero);
    txtnumero=new JTextField(15);
    ventana.add(txtnumero);
    btnevaluar=new JButton("Evaluar");
    btnevaluar.addActionListener(this);
    ventana.add(btnevaluar);
    lblmensaje=new JLabel("Numero par/Numero impar");
    ventana.add(lblmensaje);}
    @Override
    public void actionPerformed(ActionEvent event) {
    sca=new Scanner(txtnumero.getText());
    int a=sca.nextInt();
    if(a % 2 == 0){
    
        lblmensaje.setText(a + "Numero par");
    
    }else{
        lblmensaje.setText(a + "Numero impar");
    }
    }
    }




   //Condicion de salida, cuando "op" vale 2 termina la ejecucion