From 1509c4a54df894d1c72db7785fc5625413a46f52 Mon Sep 17 00:00:00 2001 From: Stefan Suhren Date: Wed, 25 Nov 2015 12:55:54 +0100 Subject: Make gradeColumn editable --- .../fhswf/in/inf/se/notepadMinusMinus/view/MainViewController.java | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/de/fhswf/in/inf') 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()); -- cgit v1.2.3-70-g09d2