Java键盘移动事件怎么实现转换图片的功能!!!

做一个类似于捕鱼达人这样的游戏但是写炮台的时候不知道怎么写了
我的大概思路:
定义一个i=0;做为索引号通过键盘事件加或减取数组里面的图片
但我现在运行出来的结果是:
数组越界还有图片不换图片说明
好急的图片说明图片说明图片说明图片

http://book.51cto.com/art/201104/254016.htm