📄 imagefactory.java
字号:
package nicholas.game.kyodai;
import javax.swing.ImageIcon;
import java.net.URLClassLoader;
public class ImageFactory {
private static ImageFactory imagefactory;
private static ImageIcon images[];
private ImageFactory() {
images = new ImageIcon[54];
URLClassLoader loader = (URLClassLoader)getClass().getClassLoader();
for(int i=0;i<39;i++) {
images[i] = new ImageIcon(getClass().getResource("images/"+i+".gif"));
}
images[39] = new ImageIcon(getClass().getResource("images/dots.gif"));
images[40] = new ImageIcon(getClass().getResource("images/ico.gif"));
images[41] = new ImageIcon(getClass().getResource("images/topbar.gif"));
images[42] = new ImageIcon(getClass().getResource("images/splash.gif"));
images[43] = new ImageIcon(getClass().getResource("images/sico.gif"));
/* images[] = new ImageIcon(loader.findResource(""));
images[] = new ImageIcon(loader.findResource(""));
images[] = new ImageIcon(loader.findResource(""));
images[] = new ImageIcon(loader.findResource(""));
images[] = new ImageIcon(loader.findResource(""));
images[] = new ImageIcon(loader.findResource(""));
images[] = new ImageIcon(loader.findResource(""));
images[] = new ImageIcon(loader.findResource(""));
images[] = new ImageIcon(loader.findResource(""));
images[] = new ImageIcon(loader.findResource(""));
images[] = new ImageIcon(loader.findResource(""));
images[] = new ImageIcon(loader.findResource(""));
images[] = new ImageIcon(loader.findResource(""));
images[] = new ImageIcon(loader.findResource(""));
*/ }
public ImageIcon getImageicon(int i) {
return images[i];
}
public static synchronized ImageFactory getInstance() {
if(imagefactory != null) {
return imagefactory;
} else {
imagefactory = new ImageFactory();
return imagefactory;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -