브라우저 필드에 HTML 콘텐츠 표시

  1. 필요한 클래스와 인터페이스를 가져옵니다.
    import net.rim.device.api.browser.field2.*;
    import net.rim.device.api.ui.*;
    import net.rim.device.api.ui.container.*;
  2. UiApplication 클래스를 확장하여 프로그램 구조를 만듭니다. main()에서 새 클래스의 인스턴스를 만들고 enterEventDispatcher()를 호출하여 프로그램이 이벤트를 수신할 수 있도록 합니다. 프로그램 생성자에서 pushScreen()을 호출하여 프로그램의 사용자 정의 화면을 표시합니다. 3단계에서 설명한 BrowserFieldDemoScreen 클래스는 사용자 정의 화면을 나타냅니다.
    public class BrowserFieldDemo extends UiApplication
    {
         public static void main(String[] args)
         {
              BrowserFieldDemo app = new BrowserFieldDemo();
              app.enterEventDispatcher();
         }
         public BrowserFieldDemo() 
         {
              pushScreen(new BrowserFieldDemoScreen());
         }
    }
  3. MainScreen 클래스를 확장하여 사용자 정의 화면을 만듭니다.
    class BrowserFieldDemoScreen extends MainScreen
    {
         public BrowserFieldDemoScreen()
         {
         }
    }
  4. 화면 생성자에서 BrowserField 클래스의 인스턴스를 만듭니다.
    BrowserField myBrowserField = new BrowserField();
  5. 화면 생성자에서 add()를 호출하여 BrowserField 객체를 화면에 추가합니다.
    add(myBrowserField);
  6. 화면 생성자에서 BrowserField.displayContent()를 호출하여 HTML 콘텐츠를 지정하고 표시합니다.
    myBrowserField.displayContent("<html><body><h1>Hello World!</h1></body></html>", "http://localhost");

이 정보가 도움이 되었습니까? 의견을 보내 주십시오.