我正在编写一个银行程序,我想从我的一个文本字段中返回该字符串,但是尽管其中有文本,但我却得到了空值!
首先我有一个nullPointerException
,但是当我尝试声明一个新变量并从文本字段中给它赋值时,我没有例外,但新变量的值为“ null”! / p>
public class FrontEnd extends Application {
TextField textusr;
String userid;
@Override
public void start(Stage primaryStage) throws Exception {
BorderPane root = new BorderPane();
root.setStyle("-fx-background-color: #697D8D;");
Scene scene = new Scene(root, 700, 500);
textusr = new TextField();
textusr.setStyle("-fx-background-radius:10;");
userid = textusr.getText();
}
public String getUserId() {
return userid;
}
}
我期望在textusr
中获取字符串,它是userId,但是我却得到了null!
这是我的textusr文本字段: textusr must contain "ii" in this case not "null" 这是结果的图片: