summaryrefslogtreecommitdiff
path: root/src/main/java/sevenUnitsGUI/TabbedView.java
diff options
context:
space:
mode:
authorAdrien Hopkins <ahopk127@my.yorku.ca>2022-04-16 17:00:52 -0500
committerAdrien Hopkins <ahopk127@my.yorku.ca>2022-04-16 17:00:52 -0500
commit855cdf83b91bd3061662e563db6656408cc24a12 (patch)
treeed6138a7ad36a0a50aaeae8743c0a41150166abe /src/main/java/sevenUnitsGUI/TabbedView.java
parent4aaf6a8b60fbec63c2e0bee624b3859ded0ecde3 (diff)
Implemented the unit & prefix viewers
Diffstat (limited to 'src/main/java/sevenUnitsGUI/TabbedView.java')
-rw-r--r--src/main/java/sevenUnitsGUI/TabbedView.java15
1 files changed, 9 insertions, 6 deletions
diff --git a/src/main/java/sevenUnitsGUI/TabbedView.java b/src/main/java/sevenUnitsGUI/TabbedView.java
index fd48965..d0eb32f 100644
--- a/src/main/java/sevenUnitsGUI/TabbedView.java
+++ b/src/main/java/sevenUnitsGUI/TabbedView.java
@@ -578,12 +578,12 @@ final class TabbedView implements ExpressionConversionView, UnitConversionView {
@Override
public Optional<String> getViewedPrefixName() {
- throw new UnsupportedOperationException("Not implemented yet");
+ return this.prefixNameList.getSelectedValue();
}
@Override
public Optional<String> getViewedUnitName() {
- throw new UnsupportedOperationException("Not implemented yet");
+ return this.unitNameList.getSelectedValue();
}
@Override
@@ -606,12 +606,12 @@ final class TabbedView implements ExpressionConversionView, UnitConversionView {
@Override
public void setViewablePrefixNames(Set<String> prefixNames) {
- throw new UnsupportedOperationException("Not implemented yet");
+ this.prefixNameList.setItems(prefixNames);
}
@Override
public void setViewableUnitNames(Set<String> unitNames) {
- throw new UnsupportedOperationException("Not implemented yet");
+ this.unitNameList.setItems(unitNames);
}
@Override
@@ -628,13 +628,16 @@ final class TabbedView implements ExpressionConversionView, UnitConversionView {
@Override
public void showPrefix(NameSymbol name, String multiplierString) {
- throw new UnsupportedOperationException("Not implemented yet");
+ this.prefixTextBox.setText(
+ String.format("%s%nMultiplier: %s", name, multiplierString));
}
@Override
public void showUnit(NameSymbol name, String definition,
String dimensionName, UnitType type) {
- throw new UnsupportedOperationException("Not implemented yet");
+ this.unitTextBox.setText(
+ String.format("%s%nDefinition: %s%nDimension: %s%nType: %s", name,
+ definition, dimensionName, type));
}
@Override