diff options
Diffstat (limited to 'src/de/fhswf')
| -rw-r--r-- | src/de/fhswf/in/inf/se/notepadMinusMinus/view/MainViewController.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/de/fhswf/in/inf/se/notepadMinusMinus/view/MainViewController.java b/src/de/fhswf/in/inf/se/notepadMinusMinus/view/MainViewController.java index 2a382db..51e8e06 100644 --- a/src/de/fhswf/in/inf/se/notepadMinusMinus/view/MainViewController.java +++ b/src/de/fhswf/in/inf/se/notepadMinusMinus/view/MainViewController.java @@ -9,6 +9,7 @@ import javafx.scene.control.ComboBox; import javafx.scene.control.Label; import javafx.scene.control.TableColumn; import javafx.scene.control.TableView; +import javafx.scene.control.cell.ComboBoxTableCell; import javafx.scene.control.cell.TextFieldTableCell; import javafx.util.converter.IntegerStringConverter; @@ -72,6 +73,11 @@ public class MainViewController gradeColumn.setCellValueFactory( cellData -> cellData.getValue().gradeProperty()); + gradeColumn.setCellFactory( + ComboBoxTableCell.forTableColumn(Grade.gradeValuesProperty())); + gradeColumn.setOnEditCommit(data -> { + data.getRowValue().setGrade(data.getNewValue()); + }); attemptColumn.setCellValueFactory( cellData -> cellData.getValue().semesterProperty().asObject()); |
