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

📄 logo.java

📁 J2ME的纸牌完整源代码及资源文件。 在WTK中设置类名
💻 JAVA
字号:

import javax.microedition.lcdui.Canvas;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.Graphics;
import javax.microedition.lcdui.Image;

public class Logo extends Canvas
    implements Runnable {

    KD kd;
    public volatile Thread thd;
    public Image d;
    public Image f;
    public Image tianben;
    public Image hudson;
    private int HI;
    private int WD;
    public int aa;
    public int cc;
    public int ee;
    public int ff;
    public int gg;
    int gametime;
    boolean flag;

    public Logo(KD kd1) {
        try {
            kd = kd1;
            HI = 320;
            WD = getWidth();
            aa = 0;
            gg = 1;
            ff = 1;
            gametime = 0;
            flag = true;
            f = Image.createImage("/monternet.png");
            d = Image.createImage("/bbox.png");
            hudson = Image.createImage("/hudson.png");
            setFullScreenMode(true);
            a();
        }
        catch (Exception exception) {
            exception.printStackTrace();
        }
    }

    public void a() {
        thd = new Thread(this);
        thd.start();
    }

    public void run() {
        while (flag)  {
            try {
                gametime++;
                repaint();
                serviceRepaints();
                Thread.sleep(50L);
            }
            catch (Exception exception) {
                exception.printStackTrace();
            }
        }
    }

    public void paint(Graphics g) {
        switch (ff) {
        case 1: // '\001'
            g.setColor(0xffffff);
            g.fillRect(0, 0, WD, HI);
            g.drawImage(f, WD / 2, (HI - f.getHeight()) / 2, 0x10 | 1);
            if (gametime >= 15) {
                ff++;
                gametime = 0;
            }
            break;

        case 2: // '\002'
            g.setColor(0xffffff);
            g.fillRect(0, 0, WD, HI);
            g.drawImage(d, WD / 2, (HI - d.getHeight()) / 2, 0x10 | 1);
            if (gametime >= 15) {
                gametime = 0;
                ff = 7;
            }
            break;

        case 7: // '\007'
            g.setColor(0xffffff);
            g.fillRect(0, 0, WD, HI);
            g.drawImage(hudson, WD / 2, (HI - hudson.getHeight()) / 2, 0x10 | 1);
            if (gametime == 15) {
                ff = 8;
                gametime = 0;
            }
            break;

        default:
            d = f = hudson = null;
            flag = false;
            kd.aa();
            break;
        }
    }
}

⌨️ 快捷键说明

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