📄 mainlogin.java
字号:
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;
public class MainLogin extends MIDlet implements CommandListener
{
public Display d;
public Form f1,f2,f3;
public MyCanvas first;
public Command c1,c2,c3,c4,c5,c6,c7;
public Image imlogin;
public MainLogin()
{ try{imlogin=Image.createImage("/login.png");}catch(Exception e){}
d=Display.getDisplay(this);
f1=new Form("英雄传说");
f1.append(imlogin);
f2=new Form("游戏帮助");
f2.append("按键6 前进 按键4 后退\n按键2 上跳 按键1 左跳\n按键3 右跳 按键5 射箭");
f3=new Form("关于游戏");
f3.append("英雄传说\n\n游享视界\n2007.12.8");
//窗口f3
//f3=new Form("游戏主画面");
//f3.append("游戏加载中......");
first=new MyCanvas();
c1=new Command("进入游戏",Command.SCREEN,0);
c2=new Command("进入帮助",Command.SCREEN,1);
c3=new Command("退出",Command.SCREEN,2);
c7=new Command("关于游戏",Command.SCREEN,1);
c4=new Command("返回游戏",Command.SCREEN,0);
c5=new Command("回到主界面",Command.SCREEN,1);
c6=new Command("ok",Command.SCREEN,0);
f1.addCommand(c1);//将命令对象添加到窗口f里.
f1.addCommand(c2);
f1.addCommand(c3);
f1.addCommand(c7);
f2.addCommand(c6);
f3.addCommand(c6);
first.addCommand(c4);
first.addCommand(c5);
f1.setCommandListener(this);//将窗口对象添加侦听器
f2.setCommandListener(this);
f3.setCommandListener(this);
first.setCommandListener(this);
}
public void startApp()
{
d.setCurrent(f1);
}
public void pauseApp()
{
}
public void destroyApp(boolean f)
{
}
public void commandAction(Command c,Displayable dd)
{
if(c==c1)//按下了确定
{
d.setCurrent(first);
first.gameState=6;
}
if(c==c2)
{
d.setCurrent(f2);
}
if(c==c3)
{
this.notifyDestroyed();
}
if(c==c6)
{
d.setCurrent(f1);
}
if(c==c5)
{
d.setCurrent(f1);
}
if(c==c7)
d.setCurrent(f3);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -