以下内容为程序代码:
package com.nenghe.mapeditor;
import javax.swing.ImageIcon;
public class MapPic {
ImageIcon[] baseimages;
ImageIcon[] itemimages;
ImageIcon image1;
public MapPic() {
init();
}
public void init() {
baseimages = new ImageIcon[9];
baseimages[0] = new ImageIcon(MapPic.class.getResource("m1.png"[img]/images/wink.gif[/img]);
baseimages[1] = new ImageIcon(MapPic.class.getResource("m2.png"[img]/images/wink.gif[/img]);
baseimages[2] = new ImageIcon(MapPic.class.getResource("m3.png"[img]/images/wink.gif[/img]);
baseimages[3] = new ImageIcon(MapPic.class.getResource("m4.png"[img]/images/wink.gif[/img]);
baseimages[4] = new ImageIcon(MapPic.class.getResource("m5.png"[img]/images/wink.gif[/img]);
baseimages[5] = new ImageIcon(MapPic.class.getResource("m6.png"[img]/images/wink.gif[/img]);
baseimages[6] = new ImageIcon(MapPic.class.getResource("m7.png"[img]/images/wink.gif[/img]);
baseimages[7] = new ImageIcon(MapPic.class.getResource("m8.png"[img]/images/wink.gif[/img]);
baseimages[8] = new ImageIcon(MapPic.class.getResource("m9.png"[img]/images/wink.gif[/img]);
itemimages = new ImageIcon[3];
itemimages[0] = new ImageIcon(MapPic.class.getResource("error.png"[img]/images/wink.gif[/img]);
itemimages[1] = new ImageIcon(MapPic.class.getResource("i1.png"[img]/images/wink.gif[/img]);
itemimages[2] = new ImageIcon(MapPic.class.getResource("i2.png"[img]/images/wink.gif[/img]);
}
public ImageIcon getImageIcon(int x, int flags) {
if (flags == 0) {
return baseimages[x];
} else if (flags == 1) {
return itemimages[x];
}
return null;
}
}