我正在开发一个Java ME程序。不同的表格位于不同的类别中。我试图在主MIDlet
和类之间切换显示并成功。如何在两个班级之间做同样的事情?我只是Java ME的初学者。
答案 0 :(得分:4)
我使用以下代码,
首先在Midlet中显示静态显示变量
private static Display display;
现在在类Constructor
中初始化dislplay变量public MyMidlet() {
display = Display.getDisplay(this);
}
现在在Midlet类中声明一个getDisplay()方法
public static Display getDisplay () {
return display;
}
现在您可以使用此getDisplay()方法获取当前Display的对象,然后设置任何类的表单
MyMidlet.getDisplay().setCurrent(form);
答案 1 :(得分:3)
简化是:
Display.getDisplay(this).setCurrent(screen);
其中屏幕是LCDUI(Form,Alert ...)或Canvas对象的实例。 this 是MIDlet的一个实例