übersetzt 05.03.11; überarbeitet: 02.07.24; deutsche Übersetzung Heinrich Gailer
Wir schreiben den Applikationsteil des Idealgewicht-Kalkulators, der in diesem Kapitel beschrieben wurde (die erste Version). Wir verwenden die Näherungsformel:
W = H2 / 30 , für weiblich
W = H2 / 28 , für männlich
dabei ist W das Idealgewicht in Pfund,
H ist die Körpergröße in Zoll
Wir verwenden für die Körpergröße die Mitte des Bereichs
für jeden der Bereiche der Radio-Buttons.
Wir setzen einen Befehlsstring für jeden der Radio-Buttons,
indem wir setActionCommand(String)
verwenden,
genau wie bei den Befehlsschaltflächen.
Fügen dann für jeden Button einen Action-Listener hinzu,
indem wir addActionListener()
verwenden.
Wir wählen eine Anfangseinstellung für die Buttons und geben beim Programmstart das Idealgewicht für diese Einstellung aus. Jedes Mal, wenn ein neuer Button angeklickt wird, berechnen wir das Idealgewicht und geben es aus.
Zurück zum Inhaltsverzeichnis.
Wir stellen die grafische Benutzerschnittstelle fertig, indem wir Glue verwenden, um die beiden Button Panels zu trennen. Dazu verwenden wir das Beispiel Idealglue aus diesem Kapitel.
Wir experimentieren damit, indem wir mehr Glue hinzufügen (vielleicht links und rechts von den Button-Panels,
zwischen den Buttons und zwischen der Button-Box und dem Ergebnis-Panel).
Wir verändern die Größe des Frames, um die Auswirkung des Klebers zu sehen.
Dann fügen wir den Applikationscode aus der Aufgabe 1 hinzu.
Zurück zum Inhaltsverzeichnis.
Ein verbesserter Gewichtskalkulator berücksichtigt den menschlichen Knochenbau. Wir fügen ein weiteres Panel von Radio-Buttons hinzu, das es dem Anwender erlaubt zwischen schmalen, normalen und starken Knochenbau zu wählen. Wir multiplizieren das Ergebnis der oben stehenden Idealgewichtsberechnung mit 0.95 bei schmalem, 1.0 bei normalem und 1.05 bei starkem Knochenbau.
Zurück zum Inhaltsverzeichnis.