⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 loadimages.java

📁 一個游戲程序,一個不可多得的源碼程序,是學習J2ME的好東東.
💻 JAVA
字号:
import java.io.IOException;
import javax.microedition.lcdui.Image;
//图片分阶段载入
public class LoadImages {
    //logo
    protected Image   logoImgYD;     //移动
    protected Image   logoImgSina;   //SINA
    protected Image   logoImgCo;     //公司
    //pages
    protected Image   indexPageImg;  //首页
    protected Image   backTexImg;    //纹理
    protected Image   levelPageImg;  //level
    protected Image   sbLevelPageImg; //sublevel
    protected Image   doingImg;      //执行操作时
    protected Image   buttonImg;     //ok
    protected Image[] arrowImg;      //箭头
    protected Image[] levleMenuImg;  //关按钮
    protected Image[] sbLevleMenuImg; //小关按钮
    //game
    protected Image   pausePageImg;  //暂停菜单
    //protected Image   winGameImg;    //通关
    protected Image   passImg;       //过关
    protected Image   starBigImg;    //大星星
    protected Image   starSmallImg;  //小星星
    protected Image[] gamePageImg;   //game
    protected Image[] starNumImg;    //星星数

    protected LoadImages() {}
    //logo
    public void loadLogoImg() {
        try {
            logoImgYD = Image.createImage("/logoYd.png");
            logoImgSina = Image.createImage("/logoSina.png");
            logoImgCo = Image.createImage("/logoCo.png");
        } catch (IOException e) {
            System.out.println("logoImage loading error!!");
        }
    }
    public void delLogoImg(){
        logoImgYD = null;
        logoImgSina = null;
        logoImgCo = null;
    }

    //pages0
    public void loadPagesImg0() {
        try {
            indexPageImg = Image.createImage("/indexPage.png");
            levelPageImg = Image.createImage("/levelPage.png");
            sbLevelPageImg = Image.createImage("/sbLevelPage.png");
        } catch (IOException e) {
            System.out.println("pagesImage0 loading error!!");
        }
    }
    //pages1
    public void loadPagesImg1() {
        try {
            backTexImg = Image.createImage("/backTex.png");
            buttonImg = Image.createImage("/button.png");
            doingImg = Image.createImage("/doing.png");
        } catch (IOException e) {
            System.out.println("pagesImage1 loading error!!");
        }
    }

    //menu
    public void loadMenuImg() {
        arrowImg = new Image[2]; //箭头
        levleMenuImg = new Image[3]; //关按钮
        sbLevleMenuImg = new Image[3];
        try {
            for (int i = 0; i < 3; i++) {
                levleMenuImg[i] = Image.createImage("/levelMenu" + i + ".png");
                sbLevleMenuImg[i] = Image.createImage("/sbLevelMenu" + i + ".png");
                if (i < 2)
                    arrowImg[i] = Image.createImage("/arrow" + i + ".png");
            }
        } catch (IOException e) {
            System.out.println("MenuImage loading error!!");
        }
    }

    //game
    public void loadGameImg0() {
        try {
            pausePageImg = Image.createImage("/pausePage.png");
            //winGameImg = Image.createImage("/winGamePage.png");
            passImg = Image.createImage("/pass.png");
            starBigImg = Image.createImage("/starBig.png");
        } catch (IOException e) {
            System.out.println("gameImage0 loading error!!");
        }
    }

    public void loadGameImg1() {
        gamePageImg = new Image[3];
        starNumImg = new Image[9];
        try {
            starSmallImg = Image.createImage("/starSmall.png");
            for (int i = 0; i < 9; i++) {
                starNumImg[i] = Image.createImage("/starNum" + (i + 1) + ".png");
                if (i < 3)
                    gamePageImg[i] = Image.createImage("/gamePage" + i + ".png");
            }
        } catch (IOException e) {
            System.out.println("gameImage1 loading error!!");
        }
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -