Comment installer une nouvelle police sur un blackberry

Il ya des capacités pour installer des polices personnalisées sur votre terminal BlackBerry utilisant la classe FontManager dans le package net.rim.device.api.ui. Ce paquet contient les constantes et les méthodes qui permettent l'installation d'une police TrueType (TTF) sur le terminal BlackBerry. Les clients peuvent identifier si la police souhaitée est disponible pour l'application qui installe la police ou à toutes les applications sur le terminal BlackBerry. Les étapes suivantes décrivent comment installer et utiliser une police personnalisée dans une application BlackBerry Java.


Sommaire

  • Instructions
  • Conseils & avertissements
  • Choses que vous devez

    • API MIDP standard et BlackBerry&# 174- interface API



    • Version 5.0 Beta interface utilisateur BlackBerry Java Application et de navigation

    Instructions

    1. Importez les classes et les interfaces requises.

      net.rim.device.api.system d'importation.
      GO
      net.rim.device.api.ui d'importation.

      GO
      net.rim.device.api.ui.container d'importation.
      GO
      net.rim.device.api.ui.component d'importation.

      GO
      importer java.util. *;

    2. Étendre la classe UiApplication en générant le cadre de l'application. Générer une instance de la nouvelle classe dans le main (). Générer une instance de la nouvelle classe et appelez enterEventDispatcher (). Cela permet à l'application pour obtenir des événements. Appelez pushScreen dans le constructeur pour afficher l'écran personnalisé de l'application. Reportez-vous à l'étape 3, la classe FontLoadingDemoScreen représente l'écran personnalisé.

      FontLoadingDemo public class étend UiApplication
      {

       public static void main (String [] args)
      {
      FontLoadingDemo app = new FontLoadingDemo ()

      GO

       app.enterEventDispatcher ()

      GO

       }
      FontLoadingDemo publique ()
      {
      pushScreen (nouvelle FontLoadingDemoScreen ())

      GO

       }

      }

    3. Étendre la classe MainScreen pour générer l'écran personnalisé. Appelez setTitle () pour définir le texte qui se matérialise dans la section de titre de l'écran. Maintenant générer un nouvel objet LabelField. Ceci est où une police personnalisée est appliquée à cet objet.

      classe FontLoadingDemoScreen étend MainScreen

      {

       FontLoadingDemoScreen publics ()
      {
      setTitle ("-police Chargement Démo "-)

      GO

       LabelField helloWorld = new LabelField ("-Bonjour tout le monde "-)

      GO

       }

      }

    4. Obtenez une référence à l'objet FontManager en générant la méthode FontManager.getInstance (). Ensuite, appeler la méthode load () pour installer la police. Vérifier une installation réussie en enveloppant l'invocation load () dans une instruction IF. Vous devriez voir un drapeau généré par la méthode load () signifiant la police est installé avec succès à ce point. La séquence de code suivant signifie que la police de caractères qui peut être utilisé seulement par l'application.

      if (FontManager.getInstance (). charge ("Myfont.ttf", "MyFont",
      FontManager.APPLICATION_FONT) == FontManager.SUCCESS)

      {

      }

    5. Générer un objet Font pour la police que vous venez d'installer dans le bloc try / catch de l'instruction IF vous venez de créer. Appelez la méthode setFont () pour appliquer la police à l'LabelField.

      essayer
      {

       Famille FontFamily = FontFamily.forName ("-MyFont "-)

      GO

       MyFont Font = family.getFont (Font.PLAIN, 50)

      GO

       helloWorld.setFont (myFont)

      GO
      }
      catch (ClassNotFoundException e)
      {

       System.out.println (e.getMessage ())

      GO
      }

    6. Générer add () pour ajouter le champ d'étiquette à l'écran.

      ajouter (helloWorld);





    Conseils & Avertissements




    • La classe FontManager a des capacités pour définir la police par défaut pour le BlackBerry Device également.
    • La taille maximale autorisée pour les fichiers de polices True Type est de 60 Ko.
    » » » » Comment installer une nouvelle police sur un blackberry