Miten Asennauusi fontti on Blackberry

Miten Asennauusi fontti on Blackberry Creatas Images / Creatas / Getty Images

On valmiudet asentaa mukautettuja fontteja BlackBerry-laitteen avulla FontManager luokan net.rim.device.api.ui paketti.Tämä paketti sisältää vakiot ja menetelmiä, jotka voidaan asentaa TrueType Font (TTF) BlackBerry-laitteesta.Asiakkaat voivat tunnistaa, onko haluttu fontti on käytettävissä sovellus, joka asentaa fontin tai kaikki sovellukset BlackBerry-laitteen.Seuraavassa kuvataan, miten asentaa ja käyttää mukautettua kirjasinta BlackBerry Java-sovelluksen.

mitä tarvitset

  • Standard MIDP API ja BlackBerry UI API
  • Versio5.0 Beta BlackBerry Java Application UI ja navigointi

Ohjeet

  1. Tuonti tarvitaan luokan ja liitännät.

    tuonti net.rim.device.api.system.
    GO
    tuonti net.rim.device.api.ui.

    GO
    tuonti net.rim.device.api.ui.container.
    GO
    tuonti net.rim.device.api.ui.component.

    GO
    tuonti java.util. *;

  2. Laajennetaan UiApplication luokan tuottamalla sovellus puitteet.Luo instanssi uuden luokan main ().Luo insta

    nssi uuden luokan ja vedota enterEventDispatcher ().Tämä mahdollistaa hakemuksen saadakseen tapahtumia.Kutsu PushScreen rakentaja nähdäksesi mukautetun näytön sovelluksen.Katso vaihe 3, FontLoadingDemoScreen luokka edustaa mukautettua näytön.

    public class FontLoadingDemo ulottuu UiApplication
    {

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

    GO

    app.enterEventDispatcher ()

    GO

    }
    julkisen FontLoadingDemo ()
    {
    pushScreen (uusi FontLoadingDemoScreen ())

    GO

    }

    }

  3. Pidennä Päävalikko luokan tuottaa mukautetun näytön.Kutsu setTitle () asettaa tekstin toteutuu osastossa jaksossa näytön.Nyt luoda uuden LabelField esine.Tässä on mukautetun fontin sovelletaan tämän kohteen.

    luokan FontLoadingDemoScreen ulottuu Päävalikko

    {

    julkisen FontLoadingDemoScreen ()
    {
    setTitle (\ & amp; quot; Font Loading Demo \ & amp; quot;)

    GO

    LabelField HelloWorld = uusi LabelField (\ & amp; quot; Hello World \& amp; quot;)

    GO

    }

    }

  4. saada viittaus FontManager esineen tuottavan FontManager.getInstance () menetelmällä.Seuraavaksi vedota kuormitus () tavalla asentaa fontin.Tarkista onnistuneen asennuksen kietomalla kuorma () vetoaminen on, jos ilmoitus.Sinun pitäisi nähdä lipun tuottama kuormitus () menetelmä merkitsee fontti on onnistuneesti asennettu tässä vaiheessa.Seuraavat koodisekvenssi merkitsee, että fontti, jota voidaan käyttää vain sovelluksen.

    jos (FontManager.getInstance (). Kuormitus (\ "Myfont.ttf \", \ "OmaFontti \",
    FontManager.APPLICATION_FONT) == FontManager.SUCCESS)

    {

    }

  5. Luo Fontobjekti fontin juuri asennettu try / catch IF selvitys juuri luonut.Kutsu setFont () menetelmä soveltaa fontin LabelField.

    yrittää
    {

    FontFamily perheen = FontFamily.forName (\ & amp; quot; OmaFontti \ & amp; quot;)

    GO

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

    GO

    helloWorld.setFont (OmaFontti)

    GO
    }
    catch (ClassNotFoundException e)
    {

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

    GO
    }

  6. Luo add () lisätä Label Field näyttöön.

    lisää (HelloWorld);

Vinkkejä & amp;Varoitukset

  • FontManager luokka on valmiudet asettaa oletusfontin BlackBerry-laite myös.
  • maksimikoko sallittu True Type Font tiedostot on 60 kilotavua.
760
0
1
Kännykät