Fala galera, estou com um probleminha…
Durante meu estudo de java resolvi criar uma calculadora. Utilizo o Netbeans e para o meu objetivo tbm usei a classe swing. Pois bem, após criar botões e eventos, tendei armazenar valores em uma classe que criei a parte, para depois recuperar. O problema que ao instanciá-la dentro de um método de um botão qualquer, e depois tentar recuperar o valor setado no objeto criado no outro botão, o sistema não reconhece a variável que armazenei o endereço do objeto.
private void btnTenActionPerformed(java.awt.event.ActionEvent evt) {
// Como exempro criei um botão com valor dez e ao clicá-lo um objeto é criado e setado 10 no atributo Total desse objeto.
Resultado rValor = new Resultado();
rValor.setTotal(10);
}
private void btnOkActionPerformed(java.awt.event.ActionEvent evt) {
// Aqui está o problema... quando tento atribuir o valor 10, ao clicar em outro botão, à uma lable aparece essa messagem e da erro: variable rValor might not have been initialized
lblResultado.setText(Float.toString(rValor.getTotal()));
}
//Essa é a class que criei
public static class Resultado{
public float total;
public float valor1;
public float valor2;
public void setValor1(float valor1){
this.valor1 = valor1;
}
public void setValor2(float valor2){
this.valor2 = valor2;
}
public float getValor1(){
return valor1;
}
public float getValor2(){
return valor2;
}
public void setTotal(float total){
this.total = total;
}
public float getTotal(){
return total;
}
}
Agradeço desde já a ajuda de todos!