summaryrefslogtreecommitdiffstats
path: root/src/de/fhswf/in/inf/se/notepadMinusMinus/view/MainViewController.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/de/fhswf/in/inf/se/notepadMinusMinus/view/MainViewController.java')
-rw-r--r--src/de/fhswf/in/inf/se/notepadMinusMinus/view/MainViewController.java6
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());