From 24117a58257553e5446b8658a4eaf783b1357708 Mon Sep 17 00:00:00 2001 From: Stefan Suhren Date: Mon, 30 Nov 2015 21:26:22 +0100 Subject: Sort column --- .../in/inf/se/notepadMinusMinus/view/MainViewController.java | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/de/fhswf/in') 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 807f82d..b4a37d7 100644 --- a/src/de/fhswf/in/inf/se/notepadMinusMinus/view/MainViewController.java +++ b/src/de/fhswf/in/inf/se/notepadMinusMinus/view/MainViewController.java @@ -14,6 +14,7 @@ import javafx.scene.control.Button; import javafx.scene.control.ComboBox; import javafx.scene.control.Label; import javafx.scene.control.TableColumn; +import javafx.scene.control.TableColumn.SortType; import javafx.scene.control.TableView; import javafx.scene.control.cell.ComboBoxTableCell; import javafx.scene.control.cell.TextFieldTableCell; @@ -113,6 +114,14 @@ public class MainViewController thesisComboBox.setItems(Grade.gradeValuesProperty()); colloquiumComboBox.setItems(Grade.gradeValuesProperty()); + + // Sort Table on JavaFX Application Thread + Platform.runLater(() -> { + semesterColumn.setSortType(SortType.ASCENDING); + modulenameColumn.setSortType(SortType.ASCENDING); + gradeTable.getSortOrder().add(semesterColumn); + gradeTable.getSortOrder().add(modulenameColumn); + }); } /** -- cgit v1.2.3-70-g09d2