Configurer un champ du navigateur

  1. Importez les classes et les interfaces requises.
    import net.rim.device.api.browser.field2.*;
    import net.rim.device.api.ui.*;
    import net.rim.device.api.ui.container.*;
  2. Créez le cadre d'application en développant la classe UiApplication. Dans main(), créez une instance de la nouvelle classe et appelez enterEventDispatcher() pour activer l'application et recevoir des événements. Dans le constructeur d'application, appelez pushScreen() pour afficher l'écran personnalisé de l'application. La classe BrowserFieldDemoScreen décrite à l'étape 3 représente l'écran personnalisé.
    public class BrowserFieldDemo extends UiApplication
    {
         public static void main(String[] args)
         {
              BrowserFieldDemo app = new BrowserFieldDemo();
              app.enterEventDispatcher();
         }
         public BrowserFieldDemo() 
         {
              pushScreen(new BrowserFieldDemoScreen());
         }
    }
  3. Créez le cadre de l'écran personnalisé en développant la classe MainScreen.
    class BrowserFieldDemoScreen extends MainScreen
    {
         public BrowserFieldDemoScreen()
         {
         }
    }
  4. Dans le constructeur d'écran, créez une instance de la classe BrowserFieldConfig.
    BrowserFieldConfig myBrowserFieldConfig = new BrowserFieldConfig();
  5. Dans le constructeur d'écran, appelez BrowserFieldConfig.setProperty() pour indiquer une propriété de l'objet BrowserField. Le premier paramètre dans setProperty() indique la propriété ; le deuxième indique la valeur de la propriété. Par exemple, l'échantillon de code suivant indique la propriété NAVIGATION_MODE d'un objet BrowserField :
    myBrowserFieldConfig.setProperty(BrowserFieldConfig.NAVIGATION_MODE,
    BrowserFieldConfig.NAVIGATION_MODE_POINTER);
  6. Dans le constructeur d'écran, créez une instance de la classe BrowserField qui utilise la configuration que vous avez définie.
    BrowserField browserField = new BrowserField(myBrowserFieldConfig);

Ces informations vous ont-elles été utiles ? Envoyez-nous vos commentaires.