「バイオリズム」アプレットの全体の構成をまとめたのが上図です。
四角で囲まれたものが各クラスのインスタンスを、矢印が各インスタンスから呼び出すインスタンス・メソッドを表しています。
Biorhythmクラスでバイオリズムを計算させて、それをBiorhythmCanvasクラスで描くというのが このアプレットの骨格です。
各クラスを簡単に説明すると、
Biorhythmクラス
BiorhythmCanvasクラス
ControlPanelクラス
SetDaysFrameクラス
ControlPanelのSetDaysボタンが押されたときに、誕生日と計算する日を変える処理をします。
BiorhythmAppletクラス
CalcDateクラス
となります。
続いて、ソースファイルを用いて各クラスを詳しく説明します。