package bankproject;
import java.io.IOException;
import java.net.URL;
import java.util.ResourceBundle;
import java.util.function.UnaryOperator;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.fxml.FXML;
import javafx.fxml.Initializable;
import javafx.scene.control.Label;
import javafx.scene.control.TextField;
import javafx.scene.input.KeyEvent;
import javafx.scene.control.Button;
import javafx.scene.input.MouseEvent;
import javafx.scene.control.Label;
import javafx.scene.control.Tab;
import javafx.scene.control.TabPane;
import javafx.scene.control.TextArea;
import javafx.scene.control.TextField;
import javafx.scene.layout.AnchorPane;
import javafx.scene.text.Font;
import java.util.Arrays;
import java.util.List;
/**
*
* @author chris
*/
public class FXMLDocumentController implements Initializable {
@FXML
public TextField aANum;
public AccountManager am;
public TextField aAName;
@FXML
public void addBtn(ActionEvent event) {
String name;
double d;
name = aAName.getText();
d=Double.parseDouble(aANum.getText());
System.out.println(name+d); // <-- tested output here and im able to view it
am.addAccount(name, d); ///<----getting the null error here when trying to created a new account that requires(string,double)
}
@Override
public void initialize(URL url, ResourceBundle rb) {
}
}
由于我在多个屏幕上遇到错误,因此我已将代码缩减为基本代码。并评论我在哪里得到错误。
我想做的是在表单的同一页面上用一个按钮在两个单独的文本字段中添加一个名称和一个双打。如果我删除了am.addAccount“行,则能够将值打印到控制台。仅当我尝试将它们添加到帐户中时,我才会得到零点错误。 预先感谢您的任何帮助和建议。