Configurazione di un campo del browser

  1. Importare le classi e le interfacce richieste.
    import net.rim.device.api.browser.field2.*;
    import net.rim.device.api.ui.*;
    import net.rim.device.api.ui.container.*;
  2. Creare il framework dell'applicazione estendendo la classe UiApplication. In main(), creare un'istanza della nuova classe e richiamare enterEventDispatcher() per abilitare l'applicazione a ricevere gli eventi. Nel costruttore dell'applicazione, richiamare pushScreen() per visualizzare la schermata personalizzata per l'applicazione. La classe BrowserFieldDemoScreen, come descritto al passaggio 3, rappresenta la schermata personalizzata.
    public class BrowserFieldDemo extends UiApplication
    {
         public static void main(String[] args)
         {
              BrowserFieldDemo app = new BrowserFieldDemo();
              app.enterEventDispatcher();
         }
         public BrowserFieldDemo() 
         {
              pushScreen(new BrowserFieldDemoScreen());
         }
    }
  3. Creare il framework della schermata personalizzata estendendo la classe MainScreen.
    class BrowserFieldDemoScreen extends MainScreen
    {
         public BrowserFieldDemoScreen()
         {
         }
    }
  4. Nel costruttore della schermata creare un'istanza della classe BrowserFieldConfig.
    BrowserFieldConfig myBrowserFieldConfig = new BrowserFieldConfig();
  5. Nel costruttore della schermata richiamare BrowserFieldConfig.setProperty() per specificare una proprietà di BrowserFieldBrowserField. Il primo parametro di setProperty() specifica la proprietà, mentre il secondo parametro specifica il valore della proprietà. Ad esempio, il seguente esempio di codice specifica la proprietà NAVIGATION_MODE di un oggetto BrowserField:
    myBrowserFieldConfig.setProperty(BrowserFieldConfig.NAVIGATION_MODE,
    BrowserFieldConfig.NAVIGATION_MODE_POINTER);
  6. Nel costruttore della schermata creare un'istanza della classe BrowserField che utilizza la configurazione che è stata definita.
    BrowserField browserField = new BrowserField(myBrowserFieldConfig);

Le informazioni sono state utili? Inviateci i vostri commenti.