📄 huarongroad.java
字号:
//MIDlet主类
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class HuaRongroad extends MIDlet implements CommandListener
{
private static HuaRongroad instance;
public static ImageCanvas canvas;
private Display display;
private Command cmd_Exit;
private Command cmd_Start;
private Command cmd_Help;
public HuaRongroad()
{
instance=this;
display=Display.getDisplay(this);
canvas=new ImageCanvas();
cmd_Start=new Command("Start",Command.SCREEN,1);
cmd_Exit=new Command("Exit",Command.EXIT,1);
cmd_Help=new Command("Help",Command.SCREEN,1);
canvas.addCommand(cmd_Exit);
canvas.addCommand(cmd_Start);
canvas.addCommand(cmd_Help);
canvas.setCommandListener(this);
}
public void startApp() throws MIDletStateChangeException
{
display.setCurrent(canvas);
}
public void pauseApp(){}
public void destroyApp(boolean unconditional){}
public void commandAction(Command c,Displayable d)
{
if(c==cmd_Start)
display.setCurrent(new SelectScreen()); //进入选择游戏画面
else if(c==cmd_Help)
Help.showAbout(Display.getDisplay(this)); //显示帮助中的内容
else if(c==cmd_Exit)
{
destroyApp(false);
notifyDestroyed();
}
}
public static void setCurrent(Displayable displayable) //重载setCurrent方法
{
Display.getDisplay(instance).setCurrent(displayable);
}
class ImageCanvas extends Canvas
{
public void paint(Graphics g)
{
try{
Image image=Image.createImage("/huarongroad/BACKROUND.png"); //显示开始画面
g.drawImage(image,0,0,Graphics.TOP|Graphics.LEFT);
}catch(Exception e){
e.printStackTrace(); }
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -