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.