From dd6a0652642c02ef19e186be7d62484ad41cd360 Mon Sep 17 00:00:00 2001 From: Stefan Suhren Date: Wed, 25 Nov 2015 12:52:50 +0100 Subject: Add ComboBox values as static attribute --- .../in/inf/se/notepadMinusMinus/model/Grade.java | 28 ++++++++++++++++++++++ 1 file changed, 28 insertions(+) (limited to 'src/de/fhswf/in/inf/se/notepadMinusMinus/model/Grade.java') diff --git a/src/de/fhswf/in/inf/se/notepadMinusMinus/model/Grade.java b/src/de/fhswf/in/inf/se/notepadMinusMinus/model/Grade.java index 2544a97..d6bd276 100644 --- a/src/de/fhswf/in/inf/se/notepadMinusMinus/model/Grade.java +++ b/src/de/fhswf/in/inf/se/notepadMinusMinus/model/Grade.java @@ -15,6 +15,8 @@ import javafx.beans.property.SimpleIntegerProperty; import javafx.beans.property.SimpleObjectProperty; import javafx.beans.property.SimpleStringProperty; import javafx.beans.property.StringProperty; +import javafx.collections.FXCollections; +import javafx.collections.ObservableList; /** * TODO Add comment here @@ -25,6 +27,8 @@ import javafx.beans.property.StringProperty; @XmlRootElement(name = "grade") public class Grade { + private static ObservableList gradeValues; + private IntegerProperty semester = new SimpleIntegerProperty(1); private StringProperty modulename = new SimpleStringProperty(); @@ -116,4 +120,28 @@ public class Grade this.attemptProperty().set(attempt); } + public static final ObservableList gradeValuesProperty() + { + if (gradeValues == null) + { + gradeValues = FXCollections.observableArrayList(); + + gradeValues.add(new BigDecimal("0.0")); + gradeValues.add(new BigDecimal("1.0")); + gradeValues.add(new BigDecimal("1.3")); + gradeValues.add(new BigDecimal("1.5")); + gradeValues.add(new BigDecimal("1.7")); + gradeValues.add(new BigDecimal("2.0")); + gradeValues.add(new BigDecimal("2.3")); + gradeValues.add(new BigDecimal("2.5")); + gradeValues.add(new BigDecimal("2.7")); + gradeValues.add(new BigDecimal("3.0")); + gradeValues.add(new BigDecimal("3.3")); + gradeValues.add(new BigDecimal("3.5")); + gradeValues.add(new BigDecimal("3.7")); + gradeValues.add(new BigDecimal("4.0")); + } + + return FXCollections.unmodifiableObservableList(gradeValues); + } } -- cgit v1.2.3-70-g09d2