我有以下JavaFX代码:
final TextField textField = new TextField();
并EventHandler<ActionEvent>
检查 textField 是否为空。问题是textField.getText() == null
或者textField.getText() == ""
两者都返回false,但我没有在该字段中打印任何内容,所以它应该返回 true 。
final TextField textField = new TextField();
browse.setOnAction(new EventHandler() {
@Override
public void handle(ActionEvent actionEvent) {
FileChooser fileChooser = new FileChooser();
File chFile = fileChooser.showOpenDialog(stage);
if (chFile != null) {
// some code
if (textField.getText() != null && textField.getText() != "") {
// some code
}
}
}
});