summaryrefslogtreecommitdiff
path: root/src/main/java/sevenUnitsGUI/TabbedView.java
diff options
context:
space:
mode:
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