Article View: es.comp.lenguajes.java
Article #28821TextFields de esos
From: Alberto D�az
Date: Wed, 18 Mar 1998 00:00
Date: Wed, 18 Mar 1998 00:00
54 lines
2232 bytes
2232 bytes
Saludos al grupo.
Bueno va. Tengo un di�logo (modal) donde el usuario debe rellenar una
serie de datos obligatorios para poder cerrarlo con aceptar y despu�s
tratarlos. Estos datos se meten en unos TextField; cuando pulso el bot�n
aceptar, recojo el texto de los TextField con getText(). He observado al
"debugarlo" (que palabra) que si el TextField est� vac�o, getText devuelve
null, as� que para saber si estos campos est�n rellenos, comparo el valor
devuelto por getText con null. Parece de caj�n, pero no me funciona. Nada
como un poco de c�digo �no?, pues ah� va:
public void actionPerformed(ActionEvent e)
{
String command = e.getActionCommand();
if (command.equals("Aceptar"))
{
nombreControl = txtNombre.getText();
nombreVentana = txtVentana.getText();
nombreTab = txtFicheroTab.getText();
if (nombreControl == null)
{
return;
}
boolean b = chkSi.getState();
if (chkSi.getState() && nombreVentana == null)
{
return;
}
b = chkDesplegable.getState();
if (chkDesplegable.getState() && nombreTab == null)
{
return;
}
salida = IDOK;
dispose();
}
else if (command.equals("Cancelar"))
{
salida =IDCANCEL;
dispose();
}
}
Bien he observado en el "debugger" que p.e. cuando nombreControl es null, no
entra por su return. �Podr�a alguien echarme una manita contesta tonter�a?.
Gracias
Saludos.
Technical Details
Message-ID:
<6ep70q$qj2@tsai3.teleline.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 1116f3,78564eecb7a02427,start X-Google-Attributes: gid1116f3,public From: "Alberto D�az" <ALDIAZ@teleline.es> Subject: TextFields de esos Date: 1998/03/18 Message-ID: <6ep70q$qj2@tsai3.teleline.es> X-Deja-AN: 335331782 X-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3 Organization: teleline.es Newsgroups: es.comp.lenguajes.java