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)
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/]
Para comparar cadenas se usa la función equals:
if (alfunJTextField.getText().equals("")){
/*alfunJTextField no contiene texto*/
}
saludos
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!
con un else