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

📄 setmiddle.java

📁 j2me 小游戏
💻 JAVA
字号:
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;
/*
*设置的过度;
*/

public class SetMiddle extends Canvas implements CommandListener{
    public GameMIDlet game;
    private Command back;
    private Command ok;
    private int index=0;
    private boolean b;
    private int itemY[]={120,150};
    
    public SetMiddle(GameMIDlet game){
        this.game=game;
        back=new Command("返回",Command.BACK,1);
        ok=new Command("确定",Command.OK,1);
        addCommand(back);
        addCommand(ok);
        setCommandListener(this);
        
        
    }
    public void paint(Graphics g){
        g.setColor(0xffffff);
        g.fillRect(0,0,getWidth(),getHeight());
        g.drawImage(ImageTools.creatImage("/menu/caidan128x176.png"),0,0,Graphics.TOP|Graphics.LEFT);
        g.drawImage(ImageTools.creatImage("/menu/biaozhi112x63.png"),0,0,Graphics.TOP|Graphics.LEFT);
       g.drawImage(ImageTools.creatImage("/menu/mingren79x114.png"),getWidth()/2,getHeight(),Graphics.BOTTOM|Graphics.HCENTER);
       g.drawImage(ImageTools.creatImage("/menu/yinliang1.png"),0,120,Graphics.TOP|Graphics.LEFT);
       g.drawImage(ImageTools.creatImage("/menu/juese1.png"),0,150,Graphics.TOP|Graphics.LEFT);
       
        g.setClip(0,itemY[index],72,20);
        g.drawImage(ImageTools.creatImage("/menu/yinliang2.png"),0,120,Graphics.TOP|Graphics.LEFT);
       g.drawImage(ImageTools.creatImage("/menu/juese2.png"),0,150,Graphics.TOP|Graphics.LEFT);
    }
    public void keyPressed(int key){
        switch(key){
            case Canvas.KEY_NUM2:
                if(index==0){
                index=1;
                }else{
                index--;
                }break;
            case Canvas.KEY_NUM8:
                if(index==1){
                    index=0;
                }else{
                    index++;
                }break;
          
            default:
                b=true;
        }
         if(b){
            switch(getGameAction(key)){
                case UP:
                if(index==0){
                index=1;
                }else{
                index--;
                }break;
            case DOWN:
                if(index==1){
                    index=0;
                }else{
                    index++;
                }break;
            }
        }
        repaint();
    }
    public void commandAction(Command c,Displayable d){
        if(c==back){
        game.show(game.MENU);}
        if(c==ok){
            switch(index){
                case 0:
                game.show(game.SSOUND);
                break;
                case 1:
                game.show(game.SHERO);
            }
            
        }
    }
}

⌨️ 快捷键说明

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