Olá, comecei a programar em java a pouco tempo pois ainda estou aprendendo pela faculdade, o professor nos propôs um exercício para treinar javafx, a ideia dele era de criar um programa para receber a largura e comprimento de um terreno, assim como o preço por M² e depois calcular qual seria o preço total do terreno.
Estou utilizando o NetBeans junto com o SceneBuilder e já fiz a telinha e tudo mais, mas na hora de colocar a resposta para aparecer na label depois de apertar o botão fica aparecendo esse erro “Cannot find Symbol”, gostaria de uma ajuda para entender o que eu fiz de errado! Obrigado.
package calcularterreno;
import java.net.URL;
import java.util.ResourceBundle;
import javafx.event.ActionEvent;
import javafx.fxml.FXML;
import javafx.fxml.Initializable;
import javafx.scene.control.Button;
import javafx.scene.control.Label;
import javafx.scene.control.TextField;
public class FXMLDocumentController implements Initializable {
@FXML
private Button button;
@FXML
private Label label;
@FXML
private TextField Larg;
@FXML
private TextField Compr;
@FXML
private TextField Preco;
public class Conta {
double n1 = Integer.parseInt(Larg.getText());
double n2 = Integer.parseInt(Compr.getText());
double n3 = Integer.parseInt(Preco.getText());
double valor = n1 * n2 * n3;
}
@FXML
void Botao(ActionEvent event) {
label.setText("O preço do terreno será de: R$" + Conta(valor));
}
@Override
public void initialize(URL url, ResourceBundle rb) {
}
}