🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #28821

TextFields de esos

#28821
From: Alberto D�az
Date: Wed, 18 Mar 1998 00:00
54 lines
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-mail

Show 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