Foro de elhacker.net

Programación => Java => Mensaje iniciado por: SoyBolita en 16 Febrero 2016, 05:54 am



Título: ¿como validar si un JTextField esta vació o ocupado en java?
Publicado por: SoyBolita en 16 Febrero 2016, 05:54 am
Hola amigos, verán tengo un dilema lo que pasa es que una interfaz gráfica en java en la cual tengo 2 JTextField un se llama nombre y el otro apellido y necesito saber si están vacíos o no(que no haya escrito nada en ellos), es decir tengo varias opciones o posibilidades:

-el usuario solo ingresa texto en el nombre y deja nulo apellido (y retorne 1)
-el usuario solo ingresa texto en el apellido y deja nulo nombre( y retorne 2)
-el usuario ingresa texto en ambos ( y retorne 3)
-el usuario no ingresa en ninguno (y retorne 4)

Código:
String nom = null; 
String act = null;

nom = this.Texto1.getText();
act = this.actorrr.getText();



if (nom == null && act == null){

System.out.println("Nunguna jtextfield funconando");
return 4;
}
if(nom == null && act != null){

System.out.println("solo apellido funcionando");
return 2;
}
if(nom != null && act != null){

System.out.println("ambas funcionando");
return 3;
}
if(nom != null && act == null){

System.out.println("solo nombre funcionando");
return 1;
} [/code/]


Título: Re: ¿como validar si un JTextField esta vació o ocupado en java?
Publicado por: 0xFer en 16 Febrero 2016, 16:51 pm
Para comparar cadenas se usa la función equals:

Código
  1. if (alfunJTextField.getText().equals("")){
  2.       /*alfunJTextField no contiene texto*/
  3.     }

saludos


Título: Re: ¿como validar si un JTextField esta vació o ocupado en java?
Publicado por: SoyBolita en 16 Febrero 2016, 17:50 pm
muchas gracias, pero me quedo una duda como seria si quiero que entre en el if pero si ya tiene escrito algo el jtextfield, por que aca entra solo si esta vacio
saludos!


Título: Re: ¿como validar si un JTextField esta vació o ocupado en java?
Publicado por: 0xFer en 16 Febrero 2016, 19:49 pm
con un else