Configurar 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 do aplicativo. A classe BrowserFieldDemoScreen, descrito 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 estrutura da tela personalizada estendendo a classe MainScreen.
    class BrowserFieldDemoScreen extends MainScreen
    {
         public BrowserFieldDemoScreen()
         {
         }
    }
  4. No construtor de tela, crie uma instância da classe BrowserFieldConfig.
    BrowserFieldConfig myBrowserFieldConfig = new BrowserFieldConfig();
  5. No construtor de tela, invoque BrowserFieldConfig.setProperty() para especificar uma propriedade de BrowserField. O primeiro parâmetro em setProperty() especifica a propriedade, e o segundo especifica o valor da propriedade. Por exemplo, o seguinte exemplo de código especifica a propriedade NAVIGATION_MODE de um objeto BrowserField:
    myBrowserFieldConfig.setProperty(BrowserFieldConfig.NAVIGATION_MODE,
    BrowserFieldConfig.NAVIGATION_MODE_POINTER);
  6. No construtor de tela, crie uma instância da classe BrowserField que use a configuração que você definiu.
    BrowserField browserField = new BrowserField(myBrowserFieldConfig);

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