Foro de elhacker.net

Programación => Java => Mensaje iniciado por: oscarj24 en 10 Septiembre 2009, 01:24 am



Título: Problema con condicion "If"
Publicado por: oscarj24 en 10 Septiembre 2009, 01:24 am
Buenas tardes,

soy nuevo en java y me encontraba realizando una aplicacion de economía. El problema que tengo es que, en la interface, el usuario debe ingresar un valor para cada variable en un jTextField, pero! si el jTextField se deja en blanco debe mostrar el nombre de la variable, el problema reside en que estoy trabajando con valores DOUBLE y, al querer reemplazar el campo por una letra dejaría de ser double para convertirse en STRING, quisieran que me ayudaran a crear un IF para lograr realizar esto, algo como "Si el campo esta vacio, entonces mostrar la letra p (por ejemplo)"... Pueden ver la imagen que les adjunto para que me entiendan mejor, gracias.

(http://img43.imageshack.us/img43/2314/aplic.jpg)

Saludos y espero me puedan ayudar  ;D . . .


Título: Re: Problema con condicion "If"
Publicado por: DiTeN en 10 Septiembre 2009, 02:21 am
a ver... si te sirve esto

Código:
 
if (TextBox.getText().equals("p")
{
haces lo que queres si se cumple
}
else
{
pones la opcion contraria
}



Saludos....


Título: Re: Problema con condicion "If"
Publicado por: oscarj24 en 10 Septiembre 2009, 02:35 am
si he intentado hacer eso pero no me lo permite ya que estoy trabajando en una clase  :(... bueno, ahorita estoy que intento hacerlo funcionar con "sobrecarga" .. gracias por tu ayuda.


Título: Re: Problema con condicion "If"
Publicado por: Amerikano|Cls en 11 Septiembre 2009, 05:26 am
Que tiene que ver el hecho de que trabajes con una clase a que no te deje usar un condicional??.. no tiene nada que ver.  ;)


Título: Re: Problema con condicion "If"
Publicado por: oscarj24 en 11 Septiembre 2009, 05:32 am
Lo que sucede es que cuando hago lo que me dicen, me sale un mensaje que dice que el campo en la interface esta declarado como privado y debe estar como publico.. entonces, al ponerlo como publico (para realizar la prueba) tampoco funciona ya que sale otro mensaje que dice que un elemento "non-static" no puede estar en una clase...(algo asi es el mensaje)


Título: Re: Problema con condicion "If"
Publicado por: Amerikano|Cls en 11 Septiembre 2009, 05:35 am
Si pusieras la parte del codigo hasta te ayudariamos con mayor facilidad no crees??  ;)


Título: Re: Problema con condicion "If"
Publicado por: dofaneite en 12 Octubre 2009, 04:18 am
SI HACES QUE EL TEXTO OCTENIDO SEA NULO, ES COMO SI LEES UN CAMPO DE TEXTO EN BLANCO EJEMPLO

if (getText=null){   //aqui te esta diciendo que el texto retornado es en blanco.

                 hace lo que quieres
  }else{
           hace lo otro
      }