Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/06/2015, 13:38
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: setters y getters de una clase a otra

Hola:

Si en el botón "seleccionar archivo" (en el método actionPerformed() de ese botón) tienes esto

obtenerArchivo c=new obtenerArchivo();

estás declarando una variable local a ese método, que pierde su existencia en cuanto acabe el método. Esa variable c no tiene nada que ver con la variable c que usas en el otro botón

obtenerArchivo c=new obtenerArchivo();
jLabel1.setText(c.get());

Tendrías que tener algo asi

Código:
public class TuClasePrincipal {
   // una unica instancia de obtenerArchivo como atributo de TuClasePrincipal
   private obtenerArchivo c = new obtenerArchivo();

   public void actionPerformedBotonObtenerArchivo (ActionEvent e) {
         JFileChooser chooser=new JFileChooser();
         ...
         c.set(r);  // usa la c del atributo de TuClasePrincipal, no hagas new.
   }

   public void actionPerformedBotonContar (ActionEvent e) {
      jLabel1.setText(c.get());
   }
   
   ...
}
Se bueno.
__________________
Apuntes Java
Wiki de Programación