Realizados
"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