Getters e Setters de JTextField em classes diferentes

Olá a todos,
Estou tendo dificuldades em obter valores de interações entre classes e gostaria da ajuda de vocês. Estou desenvolvendo aplicação desktop JAVA em Netbeans (ou JDeveloper). Tenho um JFrame com dois JTextFields (valor1 e valor2). Quando dispara um evento de FocusLost do valor1 e quero efetuar um calculo e escrever o resultado em valor 2, usando uma classe (ManipulaValor)para tal:
OBS: quando faço a operação com metodo na classe (ManipulaValor) com passagem de parametros funciona 100%…
/* CODE

private void valor1FocusLost(java.awt.event.FocusEvent evt) {
ManipulaValor valor = new ManipulaValor();
valor.manipula();
}
public JTextField getValor1() {
return valor1;
}
public void setValor1(JTextField valor1) {
this.valor1 = valor1;
}
public JTextField getValor2() {
return valor2;
}

public void setValor2(JTextField valor2) {
    this.valor2 = valor2;
}

public static void main(String args[]) {
   ...
    try {
      ...
    } catch 
    }
    //</editor-fold>

    /* Create and display the form */
    java.awt.EventQueue.invokeLater(new Runnable() {
        public void run() {
            new Seletividade().setVisible(true);
        }
    });
}

*/CODE

/*CODE
public class ManipulaValor {
public ManipulaValor(){
super();
}

public void manipula(){
    Seletividade s = new Seletividade();
    if (!s.getValor1().getText().isEmpty()){
        JTextField f = new JTextField();
        f.setText("1000");
        s.setValor2(f);
        s.setStr("Meu ");
    }
}

}
*/CODE