GUI source code explanation - made by Ikeda-san

発展課題4:回線寿司シミュレーション
• 描画部分Frameが大変なので、取り組む人が少ない
• そこで、描画部分だけのサンプルを公開予定
sushi_sample
• Jframeを使って、回転ずしの皿が回る
だけのプログラム(描画部分だけ)
• このプログラムに次の機能を持たせ
て回転ずしプログラムを作成する
• 職人がすしを皿に置く
• お客さんがすしを皿に置いて食べる
主なクラス
• SushiFrame
- メイン
• SushiPanel
- ここで回転ずしを描画する
主なクラス
• SushiLane 回転ずしのベルトコンベア
• Dish 皿
• Sushi すし
追加するクラス,メソッド
• Syokunin
• すしを作る
• Okyakusan
• すしを取って食べる
• SushiLaneで同期する
• addSushi()
• takeSushi()
• サンプルプログラムを読んで理解して、回転ずしのプログラムまたは、
マルチスレッドの同期を使った別のプログラムを作成しましょう
• 自分なりの工夫があると高得点
• サンプルプログラムはあくまでサンプル 使わなくてもOK