在先前的一些问题中已经间接提到了这个问题,但是我还没有看到任何决定性的内容。

我目前正在使用这段代码来显示CommandAction实现中的LWUIT表单。

public void commandAction(Command cmnd, Item item) {

if (item == LogIn && cmnd == maincommand) {
RechForm = new com.sun.lwuit.Form("Basefook");
            HttpRequestHandler handler = new HttpRequestHandler();
            HTMLComponent htmlc = new HTMLComponent(handler);
            htmlc.setPage("http://facebook.com");
            RechForm.addComponent(BorderLayout.CENTER, htmlc);
            com.sun.lwuit.Display.init(this);
            RechForm.show();

}

}


当前它不显示该表格,也不会崩溃。

好吧,如果那不可能,那么您能建议一种解决方案,针对基于lcdui的MIDP的某种浏览器控件吗?

最佳答案

解决了,现在可以了,只需将com.sun.lwuit.Display.init(this);放入startApp()
并改变

RechForm.addComponent(BorderLayout.CENTER, htmlc);




RechForm.addComponent(htmlc);

08-17 18:59