diff options
| author | Stefan Suhren <suhren.stefan@fh-swf.de> | 2015-11-25 12:52:50 +0100 |
|---|---|---|
| committer | Stefan Suhren <suhren.stefan@fh-swf.de> | 2015-11-25 12:52:50 +0100 |
| commit | dd6a0652642c02ef19e186be7d62484ad41cd360 (patch) | |
| tree | 0cb21adf1a89afaaf9178746e82f203889b30e35 /src/de/fhswf/in/inf | |
| parent | 7cb5cb2b815e2ee84021a9566b44fa4bed8e97ee (diff) | |
| download | Notepad---dd6a0652642c02ef19e186be7d62484ad41cd360.tar.gz Notepad---dd6a0652642c02ef19e186be7d62484ad41cd360.zip | |
Add ComboBox values as static attribute
Diffstat (limited to 'src/de/fhswf/in/inf')
| -rw-r--r-- | src/de/fhswf/in/inf/se/notepadMinusMinus/model/Grade.java | 28 |
1 files changed, 28 insertions, 0 deletions
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<BigDecimal> 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<BigDecimal> 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); + } } |
