0

我有一个 LWUIT 应用程序,它应该加载并显示下载的 html 页面。

所以我创建了一个 html 页面并放入 src 目录(与我的 java 类相同的目录)

返回

要加载我使用的页面 htmlC.setPage("jar:///mypage.html");

返回

但我得到了错误

在页面中未找到 BODY 标记。

import com.sun.lwuit.layouts.*;

import  com.sun.lwuit.html.*;

import javax.microedition.midlet.*;


public class HelloLWUITMidlet3 extends MIDlet

{

  public void startApp()

  {

   com.sun.lwuit.Display.init(this);

  final com.sun.lwuit.Form form = new com.sun.lwuit.Form("");



   final com.sun.lwuit.html.HTMLComponent htmlC = new com.sun.lwuit.html.HTMLComponent(   );

   

   DocumentInfo docInfo = htmlC.getDocumentInfo() ;

   DocumentRequestHandler handler =htmlC.getRequestHandler();

   htmlC.setRTL(true);


   htmlC.setPage("jar:///mypage.html");

    form.addComponent(htmlC);


    BorderLayout bl = new BorderLayout();

    form.setScrollable(true);


    form.show( );

  }

  public void pauseApp()
  {

  }

 public void destroyApp(boolean unconditional) {


 }


 }
4

1 回答 1

0

html文件似乎没有body标签,要么包含它,要么你可以获取内容并将其包装在body标签中。

于 2013-07-17T18:54:33.720 回答