diff options
| author | Stefan Suhren <suhren.stefan@fh-swf.de> | 2015-11-25 12:55:54 +0100 |
|---|---|---|
| committer | Stefan Suhren <suhren.stefan@fh-swf.de> | 2015-11-25 12:55:54 +0100 |
| commit | 1509c4a54df894d1c72db7785fc5625413a46f52 (patch) | |
| tree | f21824186a9e4c1bd3cad41ec8dd4212011e6bad /src/de/fhswf/in/inf/se/notepadMinusMinus/view | |
| parent | 3850e062373bcdef012522f2ff8c8acdda2e293f (diff) | |
| download | Notepad---1509c4a54df894d1c72db7785fc5625413a46f52.tar.gz Notepad---1509c4a54df894d1c72db7785fc5625413a46f52.zip | |
Make gradeColumn editable
Diffstat (limited to 'src/de/fhswf/in/inf/se/notepadMinusMinus/view')
| -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()); |
