虽然使用面向对象的思想进行J2ME的编程,会增加代码量(增加发布文件的大小)和提高代码的复杂性。但是为了代码的可维护性和可扩展性,现在绝大多数的程序还是将界面和逻辑分离开来,下面先说明一下如何将MIDlet主类和界面分离。
在界面和MIDlet中,需要交换的系统内容主要有两部分:1、Display对象;2、MIDlet中的退出处理。
示例代码如下:
package testmidlet;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public Command.EXIT) {
// stop the MIDlet
TestMIDlet.quitApp();
}
}
}
其中display对象可以通过构造方法进行传递,退出方法可以通过方法调用来执行.这样,你的代码就能实现MIDlet类和界面分离了.
在界面和MIDlet中,需要交换的系统内容主要有两部分:1、Display对象;2、MIDlet中的退出处理。
示例代码如下:
package testmidlet;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public Command.EXIT) {
// stop the MIDlet
TestMIDlet.quitApp();
}
}
}
其中display对象可以通过构造方法进行传递,退出方法可以通过方法调用来执行.这样,你的代码就能实现MIDlet类和界面分离了.

浙公网安备 33010602011771号