Sobre campo vacio en getText()
Publicado por jose (73 intervenciones) el 25/11/2021 10:36:41
Buenos días,
Tengo un problema que no me permite seguir un curso correctamente por youtube y que después de revisar el código veo que está todo correcto.
Eclipse no me da error, pero al debugear observo que la varible String email = cuadro1.getText(); está vacia.
No entiendo el motivo, en el video funciona correctamente pero no en mi programa. Expongo el metodo que falla y adjunto el archivo java comprimido. Agradecería que alguien me pudiese decir que falla, por que no encuentro el fallo.
No sé si tiene que ver con el sistema operativo, utilizo Ubuntu. Esto lo digo porque para ver el icono en otro programa con setIconImage(miIcono); he tenido que añadir JFrame.setDefaultLookAndFeelDecorated(true); al main.
Tengo un problema que no me permite seguir un curso correctamente por youtube y que después de revisar el código veo que está todo correcto.
Eclipse no me da error, pero al debugear observo que la varible String email = cuadro1.getText(); está vacia.
No entiendo el motivo, en el video funciona correctamente pero no en mi programa. Expongo el metodo que falla y adjunto el archivo java comprimido. Agradecería que alguien me pudiese decir que falla, por que no encuentro el fallo.
No sé si tiene que ver con el sistema operativo, utilizo Ubuntu. Esto lo digo porque para ver el icono en otro programa con setIconImage(miIcono); he tenido que añadir JFrame.setDefaultLookAndFeelDecorated(true); al main.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
public void focusLost(FocusEvent e) {
// TODO Auto-generated method stub
String email = cuadro1.getText();
boolean comprobacion = false;
//Buscar Arrobas y tipos
for (int i=0;i<email.length();i++) {
if ( email.charAt(i)=='@') {
comprobacion = true;
}
}
if (email.isEmpty()) {
System.out.println("La variable " + email + " está vacia");
}
if (comprobacion) {
System.out.println("El correo " + email + " es correcto.");
} else {
System.out.println("El correo " + email + " NO es correcto.");
}
}
- FocoEvento.zip(1.006,0 B)
Valora esta pregunta


0