Ich habe einJava: überprüfen, ob picker Wert Fehler hat
DatePicker date = new DatePicker();
date.setValue(LocalDate.now());
Das Feld immer noch manuell bearbeitet werden kann, so dass Sie nur den Anfangssollwert entfernen.
Ich habe eine Schaltfläche mit der ich überprüfen möchte, ob der Wert DatePicker
leer ist. Aber wenn ich if(date.getValue().equals(null)
tun, erhalte ich eine java.lang.NullPointerException
:
Button btn = new Button();
btn.setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent evt) {
if(date.getValue().equals(null) {
// do something
}
}
});
Wie kann ich richtig prüfen, ob der Wert leer ist?