日期:2014-05-20  浏览次数:20787 次

HelloMIDlet在WTK下运行问题
import   javax.microedition.midlet.*;
                        import   javax.microedition.lcdui.*;
                        public   class   HelloMIDlet   extends   MIDlet
                        {
                        private   Display   display;
                        public   HelloMIDlet()
                        {
                        System.out.println( "Constructor ")   ;//运行后没出现这个
                        display   =   Display.getDisplay(this);
                        }
                        public   void   startApp()
                        {
                        System.out.println( "startApp   Called ")   ;//也没出现这个
                        Form   t   =   new   Form( "画面 ");//只出现 "画面 ",为什么没出现上面两个输入
                        display.setCurrent(t);
                        }
                        public   void   pauseApp()
                        {
                        System.out.println( "pauseApp   Called ")   ;
                        }
                        public   void   destroyApp(boolean   unconditional)
                        {
                        System.out.println( "destroyApp   Called   : "   +   unconditional)   ;
                        }
                        }
上述程序在WTK里,运行出现错误

------解决方案--------------------
郁闷,怎么是乱码!!
还好我有保存  哦耶
好的,跟大家分享下,因为“画面”是出现在Form t=new Form(“画面”)里,所以,在模拟器里出现了“画面”,而
System.out.println( "Constructor ") ;//运行后没出现这个
display = Display.getDisplay(this);
}
public void startApp()
{
System.out.println( "startApp Called ") ;//也没出现这个
上面两个输出也有出现,但是他们不是出现在模拟器里,是出现在WTK的CONSOLE里呀!
很简单吧
。。。。。。