Documente Academic
Documente Profesional
Documente Cultură
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import ejGUI.B_SegundaInterfase;
public CapturarPersonaV3 ()
{
//CONTENEDOR
Container contenedor = getContentPane();
contenedor.setBackground(Color.lightGray);
contenedor.add(new JLabel("CapturarPersonaV3",new
ImageIcon("imagenes/proveedor.png"),SwingConstants.CENTER),BorderLayout.NORTH);
contenedor.add(docGui,BorderLayout.CENTER);
super.setBounds(100, 200, 400, 150);
this.setVisible(true);
}
public static void main( String args[] )
{
CapturarPersonaV3 application = new CapturarPersonaV3();
application.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
}
public void actionPerformed(ActionEvent e)
{
// TODO Auto-generated method stub
String a = e.getActionCommand();
if(a.equals("ACEPTAR"))
{
Verificacion();
}
if(a.equals("CANCELAR"))
{
Limpiar();
if(a.equals("SALIR"))
{
Limpiar();
System.exit(0);
}
}
public void Verificacion()
{
String strTotal="";
strNombre1=String.valueOf(strNombre.getText());
strApellido1=String.valueOf(strApellido.getText());
strEdad1=String.valueOf(strEdad.getText());
strCedula1=String.valueOf(strCedula.getText());
//REALIZA LA ACCION DE OBTENER EL NOMBRE Y COMPARAR CADA UNO DE SUS
CARACTERES CON LO QUE SE SOLICITA AL USUARIO
if((this.strNombre1.length()<10)){//COMPARAMOS QUE SEA MENOR A 10 CARACTERES
boolCorrecto1= this.strNombre1.matches("([a-z A-Z
])+");//ESPECIFICAMOS TIPOS DE CARACTERES A INGRESAR
if(boolCorrecto1==false){
RESULTO CON LO QUE SOLICITABA NOS DEVUELVE UN MENSAJE
catch(Exception e){
strTotal="EDAD SOLAMENTE CARACTERES NUMERICOS, "+strTotal;
boolEdad=false;
}
}
else{
strTotal="EDAD NO PERMITIDA, "+strTotal;//DAMOS UN MENSAJE DE
ADVERTENCIA
}
boolCed=true;
try{
if ((this.strCedula1).matches("([a-z]|[A-Z]|\\s)+")) { //PEDIMOS LAS
CARACTERISTICAS QUE DEBE TENER EL DATO Y COMPARAMOS
strTotal="INGRESE CEDULA CORRECTA, "+strTotal; //DAMOS UN
MENSAJE DE ERROR
boolCed=false;
}
else{
if((this.strCedula1.length()==10)){//COMPARAMOS QUE SE
INTROCUSCAN SOLO 10 DIGITOS NO MAS NI MENOS
}
}
catch (Exception e) {
JOptionPane.showMessageDialog(null, "\n\nVERIFIQUE QUE LOS DATOS SEAN
CORRECTOS" , "Mensaje de error al digitar", JOptionPane.ERROR_MESSAGE);//MENSAJE DE ERROR
boolCed=false;
}
if(boolCorrecto1==false|boolCorrecto==false|boolEdad==false|boolCed==false)
{
JOptionPane.showMessageDialog(null, strTotal , "Mensaje de error al digitar",
JOptionPane.ERROR_MESSAGE);//MENSAJE DE LOS ERRORES TOTALES
}
else
{
impriArea();
Limpiar();
}
intY=Integer.parseInt(strVeri.substring(i,i+1));
suma=suma+intY;
}
}
return(10-((suma+suma1)%10));
}
public void impriArea()
{
System.out.println("NOMBRE" +strNombre1);
jtaImpri.append("Nombre: ");
}
}