我如何在第23行中解决此Null Pointer Exception?

时间:2019-02-07 03:20:39

标签: java nullpointerexception javafx-2

打包申请;

导入java.net.URL;

import java.util.ResourceBundle;

import javafx.event.ActionEvent;

导入javafx.fxml.FXML;

导入javafx.scene.control.TextField;

导入javafx.fxml.Initializable;

导入模型。温度;

公共类TemperatureController实现可初始化的{

@FXML private TextField t1;
@FXML private TextField t2;
@FXML private TextField t3;
private Temperature myTemperature;
@FXML
public void buttonCalculatePressed(ActionEvent event) {

    System.out.print("Convirtiendo...");
    double celsiusV = Double.parseDouble(t1.getText().toString());
    myTemperature.setCelsiusValue(celsiusV);
    double f = myTemperature.calculateFahrenheit();
    double k = myTemperature.calculateKelvin();
    t2.setText(f+"");
    t3.setText(k+"");
}

@Override
public void initialize(URL location, ResourceBundle resources) {
    myTemperature = new Temperature();
    assert t1 != null;
}

}

0 个答案:

没有答案