defaultimagelist.java
来自「Java编写的小游戏扫雷代码,可以在多种环境下运行」· Java 代码 · 共 53 行
JAVA
53 行
package org.nebula.cwt;
import java.awt.Image;
import java.util.Vector;
import java.awt.MediaTracker;
import java.awt.Button;
/**
* ImageList represents a group of images with the same size
*/
public class DefaultImageList implements ImageList{
protected int width, height;
MediaTracker tracker = new MediaTracker(new Button());
Vector images = new Vector();
public DefaultImageList(int w, int h) {
width = w;
height = h;
}
public int getImageWidth() {
return width;
}
public int getImageHeight() {
return height;
}
public int getImageCount() {
return images.size();
}
public Image getImage(int index) {
return (Image) images.elementAt(index);
}
public void addImage(Image img) {
images.addElement(img);
try {
tracker.addImage(img,0);
tracker.waitForID(0);
}
catch (InterruptedException e) {
e.printStackTrace();
}
}
public void removeAllImages() {
images.removeAllElements();
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?