1

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

我目前正在使用这段代码在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 浏览器控件的解决方法?

4

1 回答 1

0

解决了。​​它现在可以工作了。只需放入com.sun.lwuit.Display.init(this);startApp() 更改

RechForm.addComponent(BorderLayout.CENTER, htmlc);

RechForm.addComponent(htmlc);
于 2013-02-15T12:53:15.397 回答