[課題6]
ブロックが操作される様子をGUIで表示せよ.
AWT(java.awt)のコンポーネントを自作するときはpaint()を直接オーバライドしますが、Swingのコンポーネント (JComponentの子孫)ではpaintComponent()をオーバライドします。Swingでは、paint()が3つのメソッド (paintBorder(), paintComponent(), paintChildren())を呼び出すからです。
引数のないrepaint()はpaint()を呼び出し、そしてpaint()がpaintComponent()を呼び出します。
あっはっは
何かがおかしい
課題8適用後、挙動がおかしくなった。プランナーはPlace返してるのに、put on tableする。
具体的には、
スタート状態
ontable B
ontable A
clear B
clear A
handEmpty
ゴール状態
A on B
で
This is a plan! *****
pick up A from the table
Place A on B
て返ってくるけど、Aを持ちあげて、そいつを何故か床に置いちまうんだわこれがorz
よくわからんので、任せた!
変更前は問題なかった…よな?(なおき
- 結果を受け取って→表示でおk? -- mt (2010-12-08 11:11:23)
- とりあえずそれで -- ko (2010-12-08 17:49:26)
最終更新:2010年12月16日 12:08