Getters e Setters de JTextField em classes diferentes

0 respostas
java
B
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

Criado 22 de abril de 2021
Respostas 0
Participantes 1