Как установить новый шрифт на Blackberry
Есть возможности для установки пользовательских шрифтов на вашем устройстве BlackBerry с помощью класса FontManager в net.rim.device.api.ui пакета. Этот пакет содержит константы и методы, которые позволяют установку TrueType Font (TTF) на устройстве BlackBerry. Клиенты могут определить, является ли нужный шрифт доступным для применения, который устанавливает шрифт или для всех приложений на устройстве BlackBerry. Следующие шаги описывают, как установить и использовать специальный шрифт в приложении BlackBerry Java
. Вещи, Вы будете Нужен груз стандартных MIDP API, и BlackBerry® API, интерфейса
Версия 5.0 Beta для BlackBerry Java Application UI и навигационные
Инструкции
1
Импорт необходимых классов и интерфейсов.
импорт net.rim.device.api.system. Расширить класс UIApplication путем генерации приложения база. Создать экземпляр нового класса в основной (). Создать экземпляр нового класса и вызывать enterEventDispatcher (). Это позволяет приложению получать события. Вызовите PushScreen в конструкторе, чтобы просмотреть пользовательские экран для применения. Обратитесь к шагу 3, класс FontLoadingDemoScreen представляет пользовательский экран. Открытый класс FontLoadingDemo расширяет {статической силы основных (String [] аргументы) GO GO GO } Каталог Расширение класса В начало генерировать пользовательский экран. Вызовите SETTITLE (), чтобы установить текст, который материализует в главной части экрана. Теперь создайте новый объект LabelField. Это где обычай шрифта применяется к этому объекту класс FontLoadingDemoScreen распространяется В начало { GO Перейти } < ш> Получить ссылку на объект FontManager путем создания метода FontManager.getInstance (). Далее, вызовите метод Load (), чтобы установить шрифт. Убедитесь в успешном завершении установки, обернув нагрузки () вызов в заявлении ПЧ. Вы должны увидеть флаг, сгенерированный метод Load (), означающий шрифт успешно установлен на данный момент. Следующая последовательность код означает, что шрифт, который может быть использован только в приложении , если (FontManager.getInstance () нагрузка (\\ &Quot;.. Myfont.ttf \\ &Quot;, \\ &Quot; MyFont \\ &Quot; , { } Каталог Создать объект Font для шрифта, который вы только что установили в Try /Catch блок заявление, если вы только что создали. Вызовите SetFont () метод, чтобы применить шрифт в LabelField попробовать GO GO GO Создание Add (), чтобы добавить метку для поля . Экран добавить (HelloWorld);
GO <ш /> импорт net.rim.device.api.ui.
GO
импорт net.rim.device.api.ui.container.
GO
. Импорт net.rim.device.api.ui.component
GO
импорт java.util. *;
страница 2
общественных UIApplication
{<бр /> FontLoadingDemo приложение = новый FontLoadingDemo ()
app.enterEventDispatcher ()
}
общественного FontLoadingDemo () {
pushScreen (новый FontLoadingDemoScreen ( ))
}
страница 3
общественного FontLoadingDemoScreen () {
SETTITLE (\\ & AMP. Quot; шрифт Загрузка демо \\ &Amp; Quot;)
LabelField HelloWorld = новый LabelField (\\ &Amp; Quot; Hello World \\ &Amp; Quot;)
}
4
FontManager.APPLICATION_FONT) == FontManager.SUCCESS)
5
{
FontFamily семьи = FontFamily.forName. (\\ &Amp; Quot; MyFont \\ &Amp; Quot;) < р> GO
шрифта MyFont = family.getFont (Font.PLAIN, 50)
helloWorld.setFont (MyFont)
}
улов (ClassNotFoundException е)
{
System.out.println (e.getMessage ())
} Каталог
6
в