summaryrefslogtreecommitdiffstats
path: root/src/de
diff options
context:
space:
mode:
authorStefan Suhren <suhren.stefan@fh-swf.de>2015-11-25 12:55:54 +0100
committerStefan Suhren <suhren.stefan@fh-swf.de>2015-11-25 12:55:54 +0100
commit1509c4a54df894d1c72db7785fc5625413a46f52 (patch)
treef21824186a9e4c1bd3cad41ec8dd4212011e6bad /src/de
parent3850e062373bcdef012522f2ff8c8acdda2e293f (diff)
downloadNotepad---1509c4a54df894d1c72db7785fc5625413a46f52.tar.gz
Notepad---1509c4a54df894d1c72db7785fc5625413a46f52.zip
Make gradeColumn editable
Diffstat (limited to 'src/de')
-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());