Documentos de Académico
Documentos de Profesional
Documentos de Cultura
java 20/05/2009
import javax.swing.*;
class Ejercicio1
{
static public void main(String [] args)
{
int a, b, res;
a=Integer.parseInt(JOptionPane.showInputDialog("Numero 1:"));
b=Integer.parseInt(JOptionPane.showInputDialog("Numero 2:"));
res=a+b;
JOptionPane.showMessageDialog(null,"La suma es "+res,"Resultado",
JOptionPane.QUESTION_MESSAGE); //aqui se le puede cambiar el tipo de
icono a utilizar al desplegar un mensaje
}
}
/************EJERCICIO 2*********/
/*
* Notas: todo lo que sea container, se le puede agregar cosas, como botones,
etc.
* A las etiquetas no se puede.
* */
contenedor.add(etiqueta1);
1
Ejercicio1.java 20/05/2009
}//class
/************EJERCICIO 3*********/
/************EJERCICIO 4*********/
import java.awt.event.*;
import javax.swing.*;
2
Ejercicio1.java 20/05/2009
import java.awt.*;
/************EJERCICIO 5*********/
import java.awt.*;
import java.awt.event.*;
3
Ejercicio1.java 20/05/2009
public FrameCinco()
{
super("Ejercicio 5");
nombre=new JLabel("Nombre:");
contenedor.add(nombre);
campoNombre=new JTextField(10);
contenedor.add(campoNombre);
carrera=new JLabel("Carrera:");
contenedor.add(carrera);
campoCarrera=new JTextField("Escribe la carrera aquí");
contenedor.add(campoCarrera);
password=new JLabel("Password:");
contenedor.add(password);
campoPassword=new JPasswordField(10);
// campoPassword=new JPasswordField("TEXTO OCULTO:");
contenedor.add(campoPassword);
//manejador de eventos
ManejadorCampoTexto manejador = new ManejadorCampoTexto();
campoNombre.addActionListener(manejador);
campoCarrera.addActionListener(manejador);
campoPassword.addActionListener(manejador);
setSize(230,120);
setLocation(300,300);
setVisible(true);
}
4
Ejercicio1.java 20/05/2009
{
cadena="Contraseña: "+new String(campoPassword.
getPassword());
}
/************EJERCICIO 6*********/
//contenedor.add(area);
setSize(275,170);
setLocation(300,300);
setVisible(true);
}
}
5
Ejercicio1.java 20/05/2009
{
static public void main(String [] args)
{
FrameSeis ventana=new FrameSeis();
ventana.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}//main
/************EJERCICIO 7*********/
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public FrameSiete()
{
super("Ejercicio 7");
otroboton=new JButton("",figura1);
otroboton.setRolloverIcon(figura2);
otroboton.setBackground(Color.gray);
contenedor.add(otroboton);
setSize(280,250);
setLocation(300,300);
setVisible(true);
}
6
Ejercicio1.java 20/05/2009
/************EJERCICIO 8*********/
import javax.swing.*; //para la caja de dialogo
import java.awt.*;
import java.awt.event.*;
public FrameOcho()
{
super("Ejercicio 5");
nombre=new JLabel("Nombre:");
contenedor.add(nombre);
campoNombre=new JTextField(10);
campoNombre.setToolTipText("Aquí ingresa tu nombre.");
contenedor.add(campoNombre);
carrera=new JLabel("Carrera:");
contenedor.add(carrera);
campoCarrera=new JTextField(10);
campoCarrera.setToolTipText("Aquí ingresa tu carrera.");
contenedor.add(campoCarrera);
password=new JLabel("Password:");
contenedor.add(password);
campoPassword=new JPasswordField(10);
campoPassword.setToolTipText("Aquí ingresa el pass.");
// campoPassword=new JPasswordField("TEXTO OCULTO:");
contenedor.add(campoPassword);
7
Ejercicio1.java 20/05/2009
clear=new JButton("Clear",fclear);
clear.setRolloverIcon(hippo);
campoArea=new JTextArea(9,18);
JScrollPane desplazador = new JScrollPane(campoArea);
contenedor.add(desplazador);
//manejador de eventos
ManejadorBoton manejador = new ManejadorBoton();
clear.addActionListener(manejador);
add.addActionListener(manejador);
setSize(230,550);
setLocation(300,300);
setVisible(true);
}
if(evento.getSource()==add)
{
String tupass=new String(campoPassword.getPassword());
if(tupass.compareToIgnoreCase("manuel")!=0)
JOptionPane.showMessageDialog(null,"Password incorrecto");
else
{
campoArea.setText("");
campoArea.append(campoNombre.getText()+" "+campoCarrera.
getText()+"\n");
}
}
8
Ejercicio1.java 20/05/2009
/************EJERCICIO 9*********/
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.event.*;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.*;
//crea etiqueta
etiqueta = new JLabel("Valores del 1 al 10");
contenedor.add(combo);
contenedor.add(etiqueta);
setSize(275,170);
setLocation(300,300);
setVisible(true);
}//Fin del Constructor
}
}
}//Fin de la clase frame1
9
Ejercicio1.java 20/05/2009
{
static public void main(String [] args)
{
PantallaCombo aplicacion = new PantallaCombo();
aplicacion.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
/************EJERCICIO 11*********/
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
/*
* Este ejercicio es sobre el uso de ComboBoxes
*/
public EjercicioFecha()
{
super("Prueba de Fecha");
int i;
String[] meses = {"Enero","Febrero","Marzo","Abril","Mayo","Junio",
"Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"};
Container contenedor = getContentPane();
contenedor.setLayout(new FlowLayout());
for(i=1;i<=31;i++)
{
combo1.addItem(i);
}
10
Ejercicio1.java 20/05/2009
for(i=0;i<12;i++)
{
combo2.addItem(meses[i]);
}
for(i=1920;i<=2099;i++)
{
combo3.addItem(i);
}
contenedor.add(etiqueta1);
contenedor.add(combo1);
contenedor.add(etiqueta2);
contenedor.add(combo2);
contenedor.add(etiqueta3);
contenedor.add(combo3);
/************EJERCICIO 12*********/
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
/*
* Este ejercicio es sobre el manejo de Menús.
* Un menú en Java tiene tres elementos: la barra de menú, menú, menú items.
(en ese orden)
*/
11
Ejercicio1.java 20/05/2009
public FrameEjercicio12()
{
super("Prueba de Menus");
setSize(500,300);
setLocation(300,300);
setVisible(true);
}
menuEdit.add(elementoCopy);
menuEdit.add(elementoPaste);
menuEdit.add(elementoUndo);
barra.add(menuEdit);
menuFile.add(elementoNew);
menuFile.add(elementoAbout);
menuFile.add(elementoSave);
12
Ejercicio1.java 20/05/2009
menuFile.add(elementoQuit);
if(evento.getSource()==elementoNew)
{
new EjercicioFecha();
}
}
}
}
/************EJERCICIO 14*********/
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
public FrameCatorce()
{
super("Prueba de JLabel");
for(int i=0;i<5;i++)
{
botones[i] = new JButton("Boton "+i);
botones[i].addActionListener(manejador);
contenedor.add(botones[i]);
}
setSize(370,350);
13
Ejercicio1.java 20/05/2009
setLocation(300,300);
setVisible(true);
}
class Ejercicio14
{
static public void main(String [] args)
{
FrameCatorce ventana=new FrameCatorce();
ventana.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
/************EJERCICIO 15*********/
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
public FrameQuince()
{
super("Prueba de JLabel");
for(int i=0;i<5;i++)
{
botones[i] = new JButton("Boton "+i);
botones[i].addActionListener(manejador);
}
contenedor.add(botones[0],BorderLayout.NORTH);
contenedor.add(botones[1],BorderLayout.SOUTH);
contenedor.add(botones[2],BorderLayout.EAST);
contenedor.add(botones[3],BorderLayout.WEST);
contenedor.add(botones[4],BorderLayout.CENTER);
setSize(370,350);
14
Ejercicio1.java 20/05/2009
setLocation(300,300);
setVisible(true);
}
class Ejercicio15
{
static public void main(String [] args)
{
FrameQuince ventana=new FrameQuince();
ventana.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
/************EJERCICIO 16*********/
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
public FrameDieciseis()
{
super("Prueba de JLabel");
alternar = true;
ManejadorBotones manejador = new ManejadorBotones();
cuadricula1 = new GridLayout(2,3,5,5);
//(nrenglones,ncolumnas,separacionhorizont,sepvertic)
cuadricula2 = new GridLayout(3,2);
contenedor = getContentPane();
contenedor.setLayout(cuadricula1);
botones = new JButton[6];
for(int i=0;i<6;i++)
{
botones[i] = new JButton("Boton "+i);
botones[i].addActionListener(manejador);
contenedor.add(botones[i]);
15
Ejercicio1.java 20/05/2009
setSize(370,350);
setLocation(300,300);
setVisible(true);
}
alternar=!alternar;
contenedor.validate();
}
}
}
class Ejercicio16
{
static public void main(String [] args)
{
FrameDieciseis ventana=new FrameDieciseis();
ventana.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
/************EJERCICIO 17*********/
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
public FrameDiecisiete()
{
super("Prueba de JLabel");
contenedor = getContentPane();
configuraPaneldeBotones();
contenedor.add(panelBotones,BorderLayout.SOUTH);
setSize(370,350);
16
Ejercicio1.java 20/05/2009
setLocation(300,300);
setVisible(true);
}
panelBotones.setLayout(new GridLayout(2,5));
class EjercicioDiecisiete
{
static public void main(String [] args)
{
FrameDiecisiete ventana=new FrameDiecisiete();
ventana.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
17