« 絶対位置に配置 | メイン | 後付でXwindow導入 »

2009年09月11日

Panel Canvas 違い

1 Panelはコンポーネントを組込める。
Canvasはコンポーネントを組込めない。
2 Panelはグラフィックを描画できない。
Canvasにはグラフィックを描画するための仕組みが用意されている。
3 Panelはイベントリスナーを使用できる。
Canvasはイベントリスナーに関する仕組みが無いため、発生したイベントを直接処理しなければならない。

つまり、Buttonなどのコンポーネントを利用する際は、Panelクラスを利用することになります。タイトル画面や、入力フォームなどはPanelクラスの方が向いています。
一方、Canvasクラスはグラフィックを自由に描画できます。ゲーム本体など直接キー操作(標準ボタンなど使わない)をする部分にはCanvasクラスを利用します。

メモメモ http://www.docomocup.com/e_learning/reference/panel_canvas.html

投稿者 muuming : 2009年09月11日 11:59

コメント

コメントしてください




保存しますか?