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.java14
1 files changed, 7 insertions, 7 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 fed6d36..b7bcddd 100644
--- a/src/de/fhswf/in/inf/se/notepadMinusMinus/view/MainViewController.java
+++ b/src/de/fhswf/in/inf/se/notepadMinusMinus/view/MainViewController.java
@@ -6,6 +6,7 @@ import java.math.RoundingMode;
import de.fhswf.in.inf.se.notepadMinusMinus.Main;
import de.fhswf.in.inf.se.notepadMinusMinus.model.Grade;
+import de.fhswf.in.inf.se.notepadMinusMinus.util.OverLimitIntegerStringConverter;
import javafx.application.Platform;
import javafx.collections.ListChangeListener.Change;
import javafx.fxml.FXML;
@@ -17,7 +18,6 @@ import javafx.scene.control.TableView;
import javafx.scene.control.cell.ComboBoxTableCell;
import javafx.scene.control.cell.TextFieldTableCell;
import javafx.stage.FileChooser;
-import javafx.util.converter.IntegerStringConverter;
/**
* TODO Add comment here
@@ -71,8 +71,8 @@ public class MainViewController
{
semesterColumn.setCellValueFactory(
cellData -> cellData.getValue().semesterProperty().asObject());
- semesterColumn.setCellFactory(
- TextFieldTableCell.forTableColumn(new IntegerStringConverter()));
+ semesterColumn.setCellFactory(TextFieldTableCell
+ .forTableColumn(new OverLimitIntegerStringConverter(1)));
semesterColumn.setOnEditCommit(data -> {
data.getRowValue().setSemester(data.getNewValue());
});
@@ -86,8 +86,8 @@ public class MainViewController
ectsColumn.setCellValueFactory(
cellData -> cellData.getValue().ectsProperty().asObject());
- ectsColumn.setCellFactory(
- TextFieldTableCell.forTableColumn(new IntegerStringConverter()));
+ ectsColumn.setCellFactory(TextFieldTableCell
+ .forTableColumn(new OverLimitIntegerStringConverter(0)));
ectsColumn.setOnEditCommit(data -> {
data.getRowValue().setEcts(data.getNewValue());
});
@@ -102,8 +102,8 @@ public class MainViewController
attemptColumn.setCellValueFactory(
cellData -> cellData.getValue().attemptProperty().asObject());
- attemptColumn.setCellFactory(
- TextFieldTableCell.forTableColumn(new IntegerStringConverter()));
+ attemptColumn.setCellFactory(TextFieldTableCell
+ .forTableColumn(new OverLimitIntegerStringConverter(1)));
attemptColumn.setOnEditCommit(data -> {
data.getRowValue().setAttempt(data.getNewValue());
});