Skip to content

Commit 358bc75

Browse files
ddamkeddamke
authored andcommitted
focus on right textfields
- Edit project has focus on Description - Add project has focus on Name
1 parent c577d71 commit 358bc75

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/main/java/de/doubleslash/keeptime/view/ManageProjectController.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
package de.doubleslash.keeptime.view;
1818

19+
import javafx.application.Platform;
1920
import javafx.beans.binding.Bindings;
2021
import javafx.beans.property.BooleanProperty;
2122
import javafx.beans.property.SimpleBooleanProperty;
@@ -73,6 +74,14 @@ private void initialize() {
7374
sortIndexSpinner.getValueFactory().setValue(model.getAvailableProjects().size());
7475
formValidProperty.bind(Bindings.createBooleanBinding(() -> !nameTextField.getText().isBlank(),nameTextField.textProperty()));
7576
validateTextAlert.visibleProperty().bind(formValidProperty.not());
77+
78+
Platform.runLater(() ->{
79+
if(nameTextField.getText().isBlank()){
80+
nameTextField.requestFocus();
81+
}else {
82+
descriptionTextArea.requestFocus();
83+
}
84+
});
7685
}
7786

7887
public void initializeWith(final Project project) {

0 commit comments

Comments
 (0)