Ejercicios

Páginas: 8 (1804 palabras) Publicado: 8 de junio de 2011
EJERCICIO RESU

1) En el siguiente ejercicio, se escribe un programa para crear un formulario de registro del cliente con los siguientes datos: nombre, código del cliente, apellido, estado civil, dirección, ciudad, estado, código postal y teléfono. Validación de la información del cliente mediante expresiones regulares. package paquete; import java.awt.*; import java.awt.event.ActionEvent;import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JComboBox; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JOptionPane; import javax.swing.JPanel; import javax.swing.JTextField; public class Cliente extends JFrame{ private static final long serialVersionUID = 1L; private JTextFieldtelefonoCampoTexto,codigoPostalCampoTexto,estadoCampoTexto,ciudadCampoTexto, direccionCampoTexto,nombreCampoTexto,apellidoCampoTexto,codigoCampoTexto; // Constructor Cliente public Cliente (){ super( " Registro de Cliente " );//Establecer el titulo del marco

//crear los componentes de la GUI JLabel estadoCivilEtiqueta = new JLabel ( "Estado Civil" ); JLabel telefonoEtiqueta = new JLabel ( "Teléfono" ); JLabel codigoPostalEtiqueta = new JLabel ( "CódigoPostal" ); JLabel estadoEtiqueta = new JLabel ( "Estado" ); JLabel ciudadEtiqueta = new JLabel ( "Ciudad" ); JLabel direccionEtiqueta = new JLabel ( "Dirección" ); JLabel nombreEtiqueta = new JLabel ( "Primer Nombre" ); JLabel apellidoEtiqueta = new JLabel ( "Apellido Paterno" ); JLabel codigoEtiqueta = new JLabel ( "Código Empleado" ); JButton aceptarSalir = new JButton ( "Salir" ); JButtonaceptarBoton = new JButton ( "Aceptar" );

Última Modificación: 30/04/2011

1

EJERCICIO RESUELTO

aceptarBoton.setBackground(new Color(91, 238, 89)); aceptarBoton.setForeground(Color.BLUE); aceptarSalir.setBackground(new Color(91, 238, 89)); aceptarSalir.setForeground(Color.BLUE); aceptarBoton.addActionListener(new ActionListener(){//clase interna public void actionPerformed (ActionEventevento){ validarDato(); } }//fin de la clase interna );//fin de la llamada a addActionListener aceptarSalir.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent e) { System.exit(0); } });

String[] edo_Civil = { "Seleccione Uno", "Soltero (a)", "Casado (a)", "Divorciado (a)", "Viudo (a)" }; JComboBox arr = new JComboBox(edo_Civil);telefonoCampoTexto = new JTextField ( 15 ); codigoPostalCampoTexto = new JTextField ( 4 ); estadoCampoTexto = new JTextField ( 12 ); ciudadCampoTexto = new JTextField ( 12 ); direccionCampoTexto = new JTextField ( 37 ); nombreCampoTexto = new JTextField ( 20 ); apellidoCampoTexto = new JTextField ( 20 ); codigoCampoTexto = new JTextField ( 20 ); JPanel edoCivil = new JPanel(); edoCivil.add(estadoCivilEtiqueta ); edoCivil.add( arr ); JPanel codigoEmpleado = new JPanel(); codigoEmpleado.add( codigoEtiqueta ); codigoEmpleado.add( codigoCampoTexto ); JPanel primerNombre = new JPanel(); primerNombre.add( nombreEtiqueta );

Última Modificación: 30/04/2011

2

EJERCICIO RESUELTO.
primerNombre.add( nombreCampoTexto ); JPanel apellidopaterno = new JPanel(); apellidopaterno.add( apellidoEtiqueta );apellidopaterno.add( apellidoCampoTexto ); JPanel direccion1 = new JPanel(); direccion1.add( direccionEtiqueta ); direccion1.add( direccionCampoTexto ); JPanel direccion2 = new JPanel(); direccion2.add( ciudadEtiqueta ); direccion2.add( ciudadCampoTexto ); direccion2.add( estadoEtiqueta ); direccion2.add( estadoCampoTexto ); direccion2.add( codigoPostalEtiqueta ); direccion2.add(codigoPostalCampoTexto ); JPanel telefono = new JPanel(); telefono.add( telefonoEtiqueta ); telefono.add( telefonoCampoTexto ); JPanel aceptar = new JPanel(); aceptar.add( aceptarBoton ); JPanel salir = new JPanel(); aceptar.add( aceptarSalir ); // agregar los componentes a la aplicación Container contenedor = getContentPane(); contenedor.setLayout(new GridLayout ( 9 , 1)); contenedor.add( codigoEmpleado );...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ejercicios
  • Ejercicios
  • Ejercicios
  • Ejercicios
  • Ejercicios
  • Ejercicios
  • Ejercicios
  • Ejercicios

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS