Skip to content

Commit 0334c2b

Browse files
authored
Merge pull request #51 from doubleSlashde/feature/select_first_on_enter_in_edit_work_project_dropdown
implemented selection of first project
2 parents 64c01c8 + aacc1e6 commit 0334c2b

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

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

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141
import javafx.scene.control.Spinner;
4242
import javafx.scene.control.SpinnerValueFactory;
4343
import javafx.scene.control.TextArea;
44+
import javafx.scene.input.KeyCode;
4445
import javafx.scene.layout.GridPane;
4546
import javafx.scene.paint.Color;
4647
import javafx.util.StringConverter;
@@ -240,6 +241,17 @@ public void changed(final ObservableValue<? extends String> observable, final St
240241

241242
});
242243

244+
// on
245+
projectComboBox.setOnKeyReleased(ke -> {
246+
if (ke.getCode() == KeyCode.ENTER && projectComboBox.getSelectionModel().isEmpty()) {
247+
if (!projectComboBox.getItems().isEmpty()) {
248+
projectComboBox.getSelectionModel().selectFirst();
249+
comboChange = true;
250+
}
251+
}
252+
253+
});
254+
243255
}
244256

245257
public void initializeWith(final Work work) {

0 commit comments

Comments
 (0)