📄 chess.java
字号:
// *******************************************************
//
// FILENAME: chess.java
// PROJECT: chineseChess2
// DESCRIPTION: 中国象棋网络版
// DATE: 2003-2-27
// BY: bo
//
// *******************************************************
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;
public class chess extends MIDlet implements CommandListener
{
private Display display;
private chessmain Canvaschess;
private Command exitCommand = new Command("退出", Command.EXIT,1);
private Command newCommand = new Command("新游戏", Command.OK,2 );
private Command peaceCommand =new Command("和局", Command.HELP, 3);
private Command failCommand = new Command("认输", Command.BACK, 4);
public void commandAction(Command c, Displayable s)
{
if (c == exitCommand)
{ exit(); }
if(c==newCommand)
{ startApp(); }
if(c==peaceCommand)
{ startApp(); }
if(c==failCommand)
{ startApp(); }
}
public chess()
{
display=Display.getDisplay(this);
Canvaschess=new chessmain(this);
}
protected void startApp()
{
display.setCurrent(Canvaschess);
try{
Canvaschess.addCommand(exitCommand);
Canvaschess.addCommand(newCommand);
Canvaschess.addCommand(peaceCommand);
Canvaschess.addCommand(failCommand);
Canvaschess.setCommandListener(this);
}
catch(Exception e) { e.printStackTrace(); }
Canvaschess.start();
}
protected void pauseApp()
{ }
protected void destroyApp(boolean unconditional)
{ }
public void exit()
{
destroyApp(true);
notifyDestroyed();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -