diff options
| author | Stefan Suhren <suhren.stefan@fh-swf.de> | 2015-11-30 20:16:52 +0100 |
|---|---|---|
| committer | Stefan Suhren <suhren.stefan@fh-swf.de> | 2015-11-30 20:16:52 +0100 |
| commit | 7fcb4b7cbd70d55c6c97e2eb4a8a0f9cd500a006 (patch) | |
| tree | b5ec14975da6802d99ca2763bd86e72af85a66e9 /src/de/fhswf/in/inf/se/notepadMinusMinus/view | |
| parent | fa8fd8f0eb63198da62b853bab12cc416bc3aee4 (diff) | |
| download | Notepad---7fcb4b7cbd70d55c6c97e2eb4a8a0f9cd500a006.tar.gz Notepad---7fcb4b7cbd70d55c6c97e2eb4a8a0f9cd500a006.zip | |
Add a check for TableCell values
Diffstat (limited to 'src/de/fhswf/in/inf/se/notepadMinusMinus/view')
| -rw-r--r-- | src/de/fhswf/in/inf/se/notepadMinusMinus/view/MainViewController.java | 14 |
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()); }); |
