BiorhythmCanvasクラスのコンストラクタ

------------------------------------

BiorhythmCanvasクラスのコンストラクタから見ていきましょう。まずシグニチャは

public BiorhythmCanvas(Biorhythm yourBiorhythm)

です。Biorhythmクラスからバイオリズムの値を取得するので、それを引数としてます。そして、

this.yourBiorhythm = yourBiorhythm;

で引数をインスタンス変数にセットします。

------------------------------------

続いて

physicalImage = null;
sensitivityImage = null;
intellectualImage = null;

physicalColor = Color.blue;
sensitivityColor = Color.red;
intellectualColor = Color.green;

borderLineColor = Color.black;
biorhythmGraphColor = Color.lightGray;
backgroundColor = Color.white;
stringColor = Color.black;

と見た目に関係する各インスタンス変数をデフォルト値にして

resize(width, height);
setBackground(backgroundColor);

Canvasの大きさを決めて、backgroundの色を実際にセットして終わりです。

------------------------------------

前の項目へ次の項目へ

「メイキング・オブ・バイオリズム」のページへ