j**a主函数是什么

时间:2012.12.14 发布人:小九12只

j**a主函数是什么

已解决问题

谷歌小九12只用户在2012.12.14提交了关于“王小川j**a主函数是什么”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-09-01T09:03:41。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,当代劳模,所有人都应该向你学习 !

希望以下的回答,能够帮助你。

第1个回答

用户名:wkn好吧  

前面一帮人都是笨蛋,手机上的J**a叫J2ME,何兵识稳低便责你们了解过吗?就一堆main函数出来了?别在这里误人子弟!

楼主告诉你,J2ME的入赶留西口函数跟j2**完全不一样,首先他必须引入包j**ax.microedition.midlet.MIDlet,然后使你的主类继承MIDlet,并实现其三个方法:startA又格底pp()、pauseApp()和destroyA川关pp(booleanflag)。在startApp(弦差酸危由)中写入你初始化界面绘制类的害看评间代码,手机的JVM会自动调用此方法,然后开始游戏循环

另外,j2se的所有包,在j2me上都不可用。你想开发j2ME,必须使用sun公司的WTK或者集成炙年准才案句脸特唱战开发环境。

至于教程位正九周节蛋体候武批,网上多的是,自己搜索J2ME游戏开发,里面就会介绍到。




给个代码你参考一下练属挥居省配年长口案之:
//SourceFi样长命殖资受汽菜祖运氢leName:***.j**a

packagecurrent;

importcore.MapSpace;
importjava.io.PrintStream;
importj**ax.microedition.lc**i.Display;
importj**ax.microedition.midlet.MIDlet;
importj**ax.microedition.midlet.MIDletStateChangeException;

//Referenced河图岁己皇利方classesofpackagecurrent:
//RoleManger,CommComponent

publiccla县汽致取女周燃财ssRPGMIDletextendsMIDlet
{

publicRPGMIDlet()
{
instance=this;
}

protectedvoidstartApp()
throwsMIDletStateChangeException
{
if(display==**ll)
{
display=Display.getDisplay(this);
createManData();
screenClosed();
}
}

protectedvoidpauseApp()
{
}

publicvoiddestroyApp(booleanflag)
{
}

publicvoidcreateManData()
{
roleManger=仅何功newRoleManger();
instance.roleManger.initRole(1);
instance.roleManger历江.initRol大裂服整所刻苗该孔e(2);
instance.roleManger.initRole(3);
}

publicvoidscreenClosed()
{
mapspace=newMapSpace();
Thre家adt=newThread(mapspace);
t.start();
}

publicCom钟速减mComponentgetCommponent()
{
returncommCo兰叶范需解mponent;
}

publicvoidquitApp()
{
System.out.println("over");
instance.destroyApp(true);
instance.notifyDestroyed();
instance=**ll;
}

publicstaticRPGMIDletinstance;
publicRoleMangerroleManger;
publicCommComponentcommComponent;
MapSpacemapspace;
Displaydisplay;
}