StarsDemo Applet の内部仕様
最終更新日:

目 次

クラスの説明

各クラスのリファレンスとソースリスト

クラスの説明

StarsDemo アプレットは複数の汎用クラス(と言っても内作ですが)を利用して 作成されています。 以下に StarsDemo アプレットで使用している内部クラスを示します。

StarsDemo アプレットのクラス
No.クラス名役割
1StarsDemo StarsDemoアプレットの本体で、 DoubleScreenAnimator クラスのサブクラスとして作成されています。 実行は param タグで指定された全てのセットのインスタンスを予め生成しておき、 指定により切替えることで実現しています。
2DoubleOffscreenAnimator StarsDemo アプレットのスーパクラスです。 通常のグラフィック関数を使用したアニメーションのために作成した abstractなクラスで、以下の制御を行います。
  1. オフスクリーン(二重)のスイッチング制御
  2. アニメーション間隔(タイマ又はスレッドスィッチング)の制御
  3. Borderクラスを使用した描画サービス
  4. Border 枠を描画した場合のクリッピング
3Border ボーダ枠を描画するクラスです。 ボーダ枠クラスのデモ(紹介)がご覧になりたい方は こちらへどうぞ。
4Param getParameterによるパラメータ解析を支援する static なクラスで、 文字列を各種の型に変換するメソッドと指定されたタグ名から変換する 文字列を取得し、変換するメソッドの集合で、 アプレット共通のタグ設定規則を支援します。
5Stars StarsDemo アプレットの本体とも言うべきクラスで、 指定された描画領域に星を描画するクラスです。


(C)Copyright 1997 ShinSoft.
All rights reserved.