Graphics/2019/ex11
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*グラフィックス基礎及び実習 2019年度 第11回 [#e9701092]
#contents
//&color(#ff0000){工事中};
//**注意 [#notice]
**課題A(self) 完成目標: 今回の実習終了まで [#kadaiA]
+ 講義資料 1/4 と 2/4 をよく読んでから,右のリンク先のPDF...
+ 講義資料 2/4 の HelloEvent クラスを作って動かしてみよう
**課題B(self) 完成目標: 今回の実習終了まで [#kadaiB]
[[G11PochiSample.class>Graphics:G11PochiSample.class]]
+ 上記リンク先のクラスファイルをダウンロードしていつもの...
-- よく観察しよう.最初はどうなってるか? ボタンを押すと...
-- ボタンを押した回数を,2つのボタンを区別せずカウントし...
+ これと同じ動作をするプログラムを作りなさい.ただし,ク...
ヒント:
上記の動作を実現するには,ボタンが押された回数をカウント...
**課題C(TA) 締切: 次回実習開始直後 [#kadaiC]
[[G11OmikujiSample.class>Graphics:G11OmikujiSample.class]]
+ 上記リンク先のクラスファイルをダウンロードしていつもの...
+ これと同じ動作をするプログラムを作りなさい.ただし,ク...
-- それぞれの確率は等しくならないよう工夫すること
-- メッセージは好きに工夫すればよい.大吉,吉,凶,大凶以...
ヒント:
- サンプルのようなコンポーネント配置を実現するには,Butto...
- Math クラスのクラスメソッド random を使おう(p.41)
**課題S(omake) [#kadaiS]
//&color(#ff0000){工事中};
[[G11MenuSample.class>Graphics:G11MenuSample.class]]
上記リンク先のクラスファイルをダウンロードしていつもの場...
これと同じ動作をするプログラムを作ろう.ただし,次の指示...
- クラス名は G11Menu とする
- 項目数が増減しても平気なように,配列をうまく使おう.
++ 次のようにファイル名と Image オブジェクトの配列を作ろう
#pre{{
/* Image オブジェクトの配列の作成 */
String[] fns = { "pochittona.png", "blackuni.jpg", "whit...
Image[] imgs = new Image[fns.length];
for(int i = 0; i < imgs.length; i++){
imgs[i] = new Image(fns[i]);
}
}}
++ MenuItem も配列にしよう.
++ イベントハンドラの登録は,for文使って書こう.
- これできたら課題Tも実は簡単.ぜひどうぞ.
**課題T(omake) [#kadaiT]
//&color(#ff0000){工事中};
[[G11TimerSample.class>Graphics:G11TimerSample.class]]
上記リンク先のクラスファイルをダウンロードしていつもの場...
これと同じ動作をするプログラムを作ろう.ただし,次の指示...
- クラス名は G11Timer とする
- 課題S同様に配列を使おう
- 次々画像が切り替わって表示される仕組みは,一定時間間隔...
-- http://tomasmikula.github.io/blog/2014/06/04/timers-in...
-- https://docs.oracle.com/javase/8/javafx/api/javafx/ani...
-- 教科書 15.4.3 節
終了行:
*グラフィックス基礎及び実習 2019年度 第11回 [#e9701092]
#contents
//&color(#ff0000){工事中};
//**注意 [#notice]
**課題A(self) 完成目標: 今回の実習終了まで [#kadaiA]
+ 講義資料 1/4 と 2/4 をよく読んでから,右のリンク先のPDF...
+ 講義資料 2/4 の HelloEvent クラスを作って動かしてみよう
**課題B(self) 完成目標: 今回の実習終了まで [#kadaiB]
[[G11PochiSample.class>Graphics:G11PochiSample.class]]
+ 上記リンク先のクラスファイルをダウンロードしていつもの...
-- よく観察しよう.最初はどうなってるか? ボタンを押すと...
-- ボタンを押した回数を,2つのボタンを区別せずカウントし...
+ これと同じ動作をするプログラムを作りなさい.ただし,ク...
ヒント:
上記の動作を実現するには,ボタンが押された回数をカウント...
**課題C(TA) 締切: 次回実習開始直後 [#kadaiC]
[[G11OmikujiSample.class>Graphics:G11OmikujiSample.class]]
+ 上記リンク先のクラスファイルをダウンロードしていつもの...
+ これと同じ動作をするプログラムを作りなさい.ただし,ク...
-- それぞれの確率は等しくならないよう工夫すること
-- メッセージは好きに工夫すればよい.大吉,吉,凶,大凶以...
ヒント:
- サンプルのようなコンポーネント配置を実現するには,Butto...
- Math クラスのクラスメソッド random を使おう(p.41)
**課題S(omake) [#kadaiS]
//&color(#ff0000){工事中};
[[G11MenuSample.class>Graphics:G11MenuSample.class]]
上記リンク先のクラスファイルをダウンロードしていつもの場...
これと同じ動作をするプログラムを作ろう.ただし,次の指示...
- クラス名は G11Menu とする
- 項目数が増減しても平気なように,配列をうまく使おう.
++ 次のようにファイル名と Image オブジェクトの配列を作ろう
#pre{{
/* Image オブジェクトの配列の作成 */
String[] fns = { "pochittona.png", "blackuni.jpg", "whit...
Image[] imgs = new Image[fns.length];
for(int i = 0; i < imgs.length; i++){
imgs[i] = new Image(fns[i]);
}
}}
++ MenuItem も配列にしよう.
++ イベントハンドラの登録は,for文使って書こう.
- これできたら課題Tも実は簡単.ぜひどうぞ.
**課題T(omake) [#kadaiT]
//&color(#ff0000){工事中};
[[G11TimerSample.class>Graphics:G11TimerSample.class]]
上記リンク先のクラスファイルをダウンロードしていつもの場...
これと同じ動作をするプログラムを作ろう.ただし,次の指示...
- クラス名は G11Timer とする
- 課題S同様に配列を使おう
- 次々画像が切り替わって表示される仕組みは,一定時間間隔...
-- http://tomasmikula.github.io/blog/2014/06/04/timers-in...
-- https://docs.oracle.com/javase/8/javafx/api/javafx/ani...
-- 教科書 15.4.3 節
ページ名: