📄 moveimagechange.java
字号:
package assistant;
import java.awt.Image;
/**
* 图片切换类
* @author Administrator
*
*/
public class MoveImageChange {
/**切换图片计数器*/
private int count;
/**当前图片*/
private Image img;
/**图像切换频率*/
private int frequency;
/**循环计数器*/
private int loopCount;
/**
* Method: MoveImageChange
* Desctiptoin: 构造方法
* @param frequency 图像切换频率
*/
public MoveImageChange(int frequency){
this.frequency=frequency;
}
/**
* Method: imageChange
* Desctiptoin: 根据频率切换图片
* @param imgOne 需要切换的第一张图片
* @param imgTwo 需要切换的第二张图片
* @return img(当前图片)
*/
public Image imageChange(Image[] images){
if(img==null){//初始图片为第一张图片
img=images[0];
}
count++;
if(count>frequency){//当记数器大于频率时
count=0;
loopCount++;
if(loopCount >= images.length){//图片下标越界时
loopCount=0;
}
img=images[loopCount];
}
return img;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -