ボタンを押したら絵が動くようにしましょう。完成品はImageSample.javaです。
本質的な変更はImageCanvasクラスにあります。複数の画像を保持しないといけないので
と画像を保持する変数を配列に変えてます。そして引数付きのコンストラクタを作成し
あとはボタンが押される毎にcurrentの値が変化するようにすれば良いです。ボタンが押された場合の処理はCanvas.keyPressed()で行ないます。これはサンプルのソースみると解ります。ここでは
でLEFT、RIGHT、UP、DOWNキーが押された場合はcurrentを増加させます。これで表示させる画像が変わります。最後に
他にも変更点がありますが、非本質的なので説明を省きます。では実行してみましょう。