Die Java-API im Workplace Designer
Maske zur Anzeige des Ergebnisses
Im Workplace Designer entwickeln wir eine Maske zur Eingabe der Werte und zur Anzeige des Ergebnisses (Bild 2).
Das zu verwendende Schema Schema_Scale soll speziell für die Maske erstellt werden. Die Optionsschaltflächen zur Auswahl der Maßstäbe sind dabei in zwei Gruppen zusammengefasst. Damit kann jeder Gruppe ein Wert des Schemas zugeordnet werden. Detaillierte Angaben zur Maske, den Feldern und dem Schema enthält Tabelle 1.
Feld |
UIControl, Eigenschaften |
Schemawert |
Umzurechnender Wert |
Edit Box |
Wert |
Ausgangsmaßstab |
6 Radio Button; Radio group Name: radioGroupName; Start Value when selected: 1 bzw. 2, 3, 4, 5, 6; für ein Element Selected by Default: True |
Start |
Zielmaßstab |
6 Radio Button; Radio group Name: radioGroupName2; End Value when selected: 1 bzw. 2, 3, 4, 5, 6; für ein Element Selected by Default: True |
End |
Wert im Zielmaßstab |
Edit Box, Read-only: True |
Ergebnis |
Über die Schaltfläche Umrechnen! wird die Methode der Java-Klasse aufgerufen (Listing 2). Zuerst wird die Objektvariable converter als Instanz der Klasse ScaleConvert3() im Package com.fuchs.scale deklariert:
var converter = new com.fuchs.scale.ScaleConvert3();