哪位高手能我注释一下这段JAVA手机游戏代码吗~最好每句都注释下

来源:百度知道 编辑:UC知道 时间:2024/05/09 19:27:17
/*
* 作者:G-DSY
* 功能介绍:主要框架
*/

import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;

public class G extends MIDlet implements CommandListener{

public Command backCommand;
private Command exitCommand;
private SpriteCanvas zgcCanvas;
private long x=0;
Display display=Display.getDisplay( this );

public G()
{
backCommand=new Command("BACK",Command.BACK,2);
zgcCanvas = new SpriteCanvas( display,this );
zgcCanvas.setCommandListener(this);
}

public void startApp()
{
}

public void pauseApp()
{
}

protected void destroyApp(boolean d)
{
}

public void commandAction(Command c, Displayable d)
{
if( c == exitCommand )
{
zgcCanvas.stop();
destroyApp( false );
notifyDestroyed();
}
}

}

import javax.microedition.lcdui.*; //这个你手机液晶屏的包,负责绘图部分
import javax.microedition.midlet.*; //这里包括了MIDP程序类包

public class G extends MIDlet implements CommandListener{ //这是一个MIDP程序主类,并实现了COMMANDLISTENER接口,必须实现COMMANDACTION方法

public Command backCommand; //声明一个返回按钮
private Command exitCommand; //声明一个退出按钮
private SpriteCanvas zgcCanvas; //声明一个精灵画布,用来在上面贴图绘画
private long x=0; //程序中没用到
Display display=Display.getDisplay( this ); //获得当前绘制用的屏幕对象

public G() //
{
backCommand=new Command("BACK",Command.BACK,2); //实例化返回按钮,优先级是2
zgcCanvas = new SpriteCanvas( display,this ); //实例化画布
zgcCanvas.setCommandListener(this); //为画布添加监听者
}

public void startApp() //继承自MIDLET类,程序启动时候自动调用
{
}

public void pauseApp() //继承自MIDLET,暂停时调
{
}

protected void destroyApp(boolean d) //销毁时调
{
}

public void commandAction(Command c, Displayable d) //按下