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
public class Seletividade{
…
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);
}
}
}
*/CODE