Exibir conteúdo HTML em um campo de navegador

  1. Importe as classes e interfaces necessárias.
    import net.rim.device.api.browser.field2.*;
    import net.rim.device.api.ui.*;
    import net.rim.device.api.ui.container.*;
  2. Crie a estrutura do aplicativo estendendo a classe UiApplication. Em main(), crie uma instância da nova classe e invoque enterEventDispatcher() para habilitar o aplicativo para receber eventos. No construtor de aplicativo, invoque pushScreen() para exibir a tela personalizada para o aplicativo. A classe BrowserFieldDemoScreen, descrita na etapa 3, representa a tela personalizada.
    public class BrowserFieldDemo extends UiApplication
    {
         public static void main(String[] args)
         {
              BrowserFieldDemo app = new BrowserFieldDemo();
              app.enterEventDispatcher();
         }
         public BrowserFieldDemo() 
         {
              pushScreen(new BrowserFieldDemoScreen());
         }
    }
  3. Crie a tela personalizada estendendo a classe MainScreen.
    class BrowserFieldDemoScreen extends MainScreen
    {
         public BrowserFieldDemoScreen()
         {
         }
    }
  4. No construtor de tela, crie uma instância da classe BrowserField.
    BrowserField myBrowserField = new BrowserField();
  5. No construtor de tela, invoque add() para adicionar o objeto BrowserField à tela.
    add(myBrowserField);
  6. No construtor de tela, invoque BrowserField.displayContent() para especificar e exibir o conteúdo HTML.
    myBrowserField.displayContent("<html><body><h1>Hello World!</h1></body></html>", "http://localhost");

Estas informações foram úteis? Gostaríamos de receber seus comentários.