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.