Configurar un campo de navegador

  1. Importe las clases y las interfaces necesarias.
    import net.rim.device.api.browser.field2.*;
    import net.rim.device.api.ui.*;
    import net.rim.device.api.ui.container.*;
  2. Cree el marco de la aplicación ampliando la clase UiApplication. En main(), cree una instancia de la clase nueva e invoque enterEventDispatcher() para activar la aplicación para recibir eventos. En el constructor de la aplicación, invoque pushScreen() para mostrar la pantalla personalizada para la aplicación. La clase BrowserFieldDemoScreen, descrita en el paso 3, representa la pantalla personalizada.
    public class BrowserFieldDemo extends UiApplication
    {
         public static void main(String[] args)
         {
              BrowserFieldDemo app = new BrowserFieldDemo();
              app.enterEventDispatcher();
         }
         public BrowserFieldDemo() 
         {
              pushScreen(new BrowserFieldDemoScreen());
         }
    }
  3. Cree el marco de la pantalla personalizada ampliando la clase MainScreen.
    class BrowserFieldDemoScreen extends MainScreen
    {
         public BrowserFieldDemoScreen()
         {
         }
    }
  4. En el constructor de pantalla, cree una instancia de la clase BrowserFieldConfig.
    BrowserFieldConfig myBrowserFieldConfig = new BrowserFieldConfig();
  5. En el constructor de pantalla, invoque BrowserFieldConfig.setProperty() para especificar una propiedad de BrowserField. El primer parámetro de setProperty() especifica la propiedad, y el segundo especifica el valor de la propiedad. Por ejemplo, el ejemplo de código siguiente especifica la propiedad NAVIGATION_MODE de un objeto BrowserField:
    myBrowserFieldConfig.setProperty(BrowserFieldConfig.NAVIGATION_MODE,
    BrowserFieldConfig.NAVIGATION_MODE_POINTER);
  6. En el constructor de pantalla, cree una instancia de la clase BrowserField que utilice la configuración que ha definido.
    BrowserField browserField = new BrowserField(myBrowserFieldConfig);

¿Le ha resultado útil esta información? Envíenos sus comentarios.