Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/06/2010, 11:22
vmkurz
 
Fecha de Ingreso: abril-2009
Mensajes: 31
Antigüedad: 15 años
Puntos: 0
Respuesta: Como almacenar a una variable un objeto?Solucionado

Bien lastimosamente nadie me ayudo aca . pero ya lo solucione en este foro http://foro.chuidiang.com/java-j2se/como-almacenar-a-una-variable-un-objeto/

Supongamos que tenga un Jframe con 10 JtextField distintos. pero que adminten que se puedan ingresar una cadena de 5 caracteres no mas , por cada Jtexfield al perder el enfoque aique validar si los datos igresados son correctos o no Entonces tendria que escribir . en cada jtexfield pues son todos campos distintos.

lo que Hice es. crear a
Código:
 private javax.swing.JTextField Puente;
entonces Creo un metodo que HAga lo siguiente

Código:
Código:
public  void RetornarEnfoque(){
   String x=""
   x =Puente.getText();
   if(x.length()>5){
         System.out.println("Cadena Muy larga");
   }

 if(x.length()==0){
         System.out.println("Cadena Vacia");
 }
}

Y desde en el lostFoucs de cada JtextField digo que Puente es el Jtexfield actual

Código:
Código:
private void jTextFieldDescripcionFocusLost(java.awt.event.FocusEvent evt) {                                                
     
         Puente=jTextFieldDescripcion; //digo que Puente es TextFieldDescripcion
         RetornarEnfoque();//LLAMO al metodo.
    }


lDe este modo. solamente escribo esas 2 lineas en cada lostfocus. y ya esta el metodo RetornarEnfoque() hace lo suyo. ya que tengo 10 campos(es solo un ejmplo) en cada ago lo mismo y ya esta hehe Por que todo esto solo escribo un metodo que controla si los datos son corrctos de todos mi JtextField .. Mi problema era que no sabia como declarar esa Variable Puente (lo probe como string haha error)eso era todo.