Foros del Web » Programación para mayores de 30 ;) » Programación General »

[SOLUCIONADO] Validacion de Textfield

Estas en el tema de Validacion de Textfield en el foro de Programación General en Foros del Web. hola buenos dias alguien me puede dar una orientacion de como hacer una validacion de un jtextfield, lo que deseo hacer es que en un ...
  #1 (permalink)  
Antiguo 13/08/2013, 10:43
Avatar de BlinDer  
Fecha de Ingreso: julio-2013
Mensajes: 52
Antigüedad: 6 años, 4 meses
Puntos: 0
Pregunta Validacion de Textfield

hola buenos dias alguien me puede dar una orientacion de como hacer una validacion de un jtextfield, lo que deseo hacer es que en un jtextfiel me valide un campo de correo y en otro me valide un campo que este va a contener tres letras - 6 numeros - tres letras o numeros, alguien me podria dar una orientacion de como hacerlo, gracias.
  #2 (permalink)  
Antiguo 14/08/2013, 22:34
 
Fecha de Ingreso: agosto-2013
Ubicación: d.f.
Mensajes: 38
Antigüedad: 6 años, 4 meses
Puntos: 0
Información Respuesta: Validacion de Textfield

al validar te refieres a que quieres realizar una comparacion para acegurarte de que efectivamente los datos que introduciste en las cajas de texto son los correctos?? te pogo un ejemplo:

Código:
//aqui tus variables
String correo;
String password;

//pasas los valores de las cajas de texto a las variables
correo=txtMail.getText();
password=txtClave.getText();

/
if((correo.equals("tu_correo"))&&(password.equals("tu_password"))){
        //aqui tu codigo a ejecutar en caso de que los datos ingresados en las cajas sean correctos     
           }//termina if
           else{
              // aqui tu codigo en cado de que alguno de los 2 o los 2 datos ingresados en las cajas sean incorrectos
           }//termina else
te explico si estas trabajando con un IDE como netbeans quiero suponer que ya tienes tu interfaz grafica con los 2 tstfields y un boton de aceptar, ahora todo el codigo de ejemplo que te pongo iria dentro del botron aceptar pues bien.

primero nesesitas 2 variables de tipo string ya que por lo que me comentas estarias introduciendo el correo y el conjunto de caracteres alfanumerifos, aqui yo dupongo que el segundo campo es la contraseña es decir introduces el correo y su contraseña pero bueno como decia declaras esas 2 variables ahora lo que tienes que hacer es obtener los valores de las cajas de texto y asignarlas a las variables para eso utilizas la funcion .getText(); esta funcion lo que hace es como su nombre lo indica el de obtener ese valor escrito en la caja por lo cual la sintaxis seria la siguiente:

Código:
nombrevariable = nombretxtfield.getText();
ahora, lo que tienes que hacer es comparar cada una de las variables para asegurarte que efectivamente ingresaste los datos correctos, para esto ocupas un if, y dentro de encabezado del if entre parentesis colocas esa codicion, comparas ambas variables contra el argumento y finalmente estas variables entre si mediante el operador && (AND) me explico:

Código:
correo.equals("tu_correo");
colocas la variable en este caso es la de correo despues la funcion .equals(); lo que hace esta funcion es la de comparar una cadena string colocada como argumento detro de los parentesis, si es igual devuelve true peor en caso contrario devuelve un false, lo mismo ocurre con la otra variable del ejemplo la de password y ya finalmente estos valores los comparas con una operacion AND (operador &&) solo se vuelve verdadero si ambos operadores son verdaderos, por ultimo dependiendo del resultado de esta operacion puedes manejar los codigos que nesesites detro del if y del else.

espero que te alla quedado claro y mejor diche que me halla dado a explicar bien para ayudarte en tu duda.

P.D. como una sugerencia adicional, supongo que estas comenzando a aprender java o ya tienes nociones de ello asi que te recomiendo que utilizes el IDE llamado NetBeans es muy bueno y puedes desarrollao aplicaciones facilmente arrastrando los elementos graficos que nesesites (como cajas de texto, combo box, etc), tambien te puedo recomendar algunos libros bastante buenos uno de ellos se llama asi:

como programar en java 7ma. edicion
editorial deitel

tambien el de:
como programar en c++
editorial deitel

son los que yo conosco, y pues la edicion no se si sean las ultimas o halla mas actuales pero el primero lo peudes encontrar en la red en formato pdf.

bueno por ultimo, si tienes alguna otra duda tratare en ayudarte a responderla
__________________
"benditos sean todos los libros, pues cuando abres uno, te sumerges en un mundo nuevo y totalmente diferente..."
  #3 (permalink)  
Antiguo 15/08/2013, 10:27
Avatar de BlinDer  
Fecha de Ingreso: julio-2013
Mensajes: 52
Antigüedad: 6 años, 4 meses
Puntos: 0
De acuerdo Respuesta: Validacion de Textfield

muchas gracias pero no era lo q deseaba tenia q realizar una validacion de RFC y correo, lo cual lo realize con expresiones regulares, de todas maneras muchas gracias.

Etiquetas: textfield, validacion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 21:48.