我正在开发一个 Java ME 程序。不同的形式位于不同的类中。我试图在主要MIDlet
和类之间切换显示并成功。如何在两个班级之间做同样的事情?我只是 Java ME 的初学者。
问问题
586 次
2 回答
4
我使用以下代码相同,
首先在 Midlet 中显示一个静态的 Display 变量
private static Display display;
现在初始化类 Constructor 中的显示变量
public MyMidlet() { display = Display.getDisplay(this); }
现在在 Midlet 类中声明一个 getDisplay() 方法
public static Display getDisplay () { return display; }
现在您可以使用此 getDisplay() 方法获取当前 Display 的对象,然后设置任何类的表单
MyMidlet.getDisplay().setCurrent(form);
于 2012-07-19T04:08:06.093 回答
3
简化是:
Display.getDisplay(this).setCurrent(screen);
其中screen是 LCDUI (Form, Alert...) 的实例或 Canvas 对象的实例。这是 MIDlet 的一个实例
于 2012-07-19T16:15:45.880 回答