Xウィンドウ実習 第3回
準備:
ディレクトリ www の中のディレクトリ javaに移動しなさい。
今日の実習課題では、イメージの元になる画像データのファイルと
音声データのファイルが必要です。適当なものを用意するか、
あるいは先生のディレクトリからコピーしてください。
cp ~tatsuo/default.gif .
cp ~tatsuo/myphoto.gif .
cp ~tatsuo/greentile.gif .
cp ~tatsuo/zou.gif .
cp ~tatsuo/default.au .
cp ~tatsuo/paon.au .
基本課題:1
「イメージとその影を表示する」
基本課題:2
「イメージを繰り返して表示する」
基本課題:3
「音声データを再生する」
基本課題:4
「BGMをエンドレスで流す」
応用課題:1
今回の基本課題で作成したアプレットに自作の画像データや音声データを与え、 マルチメディアに対応したページをデザインしなさい。
応用課題:2
基本課題2: のプログラムを書き直してもらいましょう。 同じイメージを縦横の両方向に格子状に並べるアプレットを作りなさい。 行数、列数は、たとえば "row", "column" のような適当な名前のパラメータを通じて、 HTMLファイルから与えることができるようように設計しなさい。 クラス名(ソースファイル名)は RepeatedImage2 としなさい。
応用課題:3
応用課題2: のプログラムをさらに書き直してもらいましょう。 行数、列数をパラメータから与えるのではなく、 アプレットのサイズとイメージのサイズを元にして計算する ように工夫してください。 このアプレットは自動的に「タイルの敷き詰め」を行うことになります。 クラス名(ソースファイル名)は TiledAreaとしなさい。
実習の目次
今週の講義の内容