Cómo instalar una nueva fuente en un BlackBerry
Es posible instalar fuentes personalizadas en tu dispositivo BlackBerry usando la clase FontManager en el paquete net.rim.device.api.ui. Este paquete contiene constantes y métodos para instalar una fuente TrueType (TTF). Los desarrolladores pueden especificar si la fuente está disponible solo para la aplicación que la instala o para todas las apps del dispositivo. Los siguientes pasos describen cómo instalar y usar una fuente personalizada en una aplicación Java para BlackBerry.
Lo que necesitarás
- APIs MIDP estándar y APIs de UI de BlackBerry®
- Versión 5.0 Beta de BlackBerry Java Application UI and Navigation
Instrucciones
Importa las clases e interfaces necesarias.
import net.rim.device.api.system.*; import net.rim.device.api.ui.*; import net.rim.device.api.ui.container.*; import net.rim.device.api.ui.component.*; import java.util.*;Extiende la clase UiApplication generando el marco de la aplicación. Crea una instancia de la nueva clase en main(). Genera una instancia e invoca enterEventDispatcher() para que la app reciba eventos. Llama a PushScreen en el constructor para mostrar la pantalla personalizada. El paso 3 muestra la clase FontLoadingDemoScreen como pantalla personalizada.
public class FontLoadingDemo extends UiApplication { public static void main(String[] args) { FontLoadingDemo app = new FontLoadingDemo(); app.enterEventDispatcher(); } public FontLoadingDemo() { pushScreen(new FontLoadingDemoScreen()); } }Extiende la clase MainScreen para generar la pantalla personalizada. Usa setTitle() para establecer el texto del título. Crea un objeto LabelField donde se aplicará la fuente personalizada.
class FontLoadingDemoScreen extends MainScreen { public FontLoadingDemoScreen() { setTitle("Font Loading Demo"); LabelField helloWorld = new LabelField("Hello World"); } }Obtén referencia al objeto FontManager con FontManager.getInstance(). Invoca el método load() para instalar la fuente. Verifica instalación exitosa envolviendo la invocación en un IF. El siguiente código indica que la fuente solo puede usarse por la aplicación:
if (FontManager.getInstance().load("Myfont.ttf", "MyFont", FontManager.APPLICATION_FONT) == FontManager.SUCCESS) { }Genera un objeto Font para la fuente instalada en el bloque try/catch del IF anterior. Usa setFont() para aplicarla al LabelField.
try { FontFamily family = FontFamily.forName("MyFont"); Font myFont = family.getFont(Font.PLAIN, 50); helloWorld.setFont(myFont); } catch (ClassNotFoundException e) { System.out.println(e.getMessage()); }Genera add() para añadir el LabelField a la pantalla.
add(helloWorld);
- ·Cómo instalar fuente Webdings en un BlackBerry
- ·Cómo instalar símbolos Wingdings en BlackBerry
- ·Cómo instalar un archivo IPD en BlackBerry
- ·Cómo instalar una nueva versión de BBM
- ·Cómo instalar AOL Instant Messenger en BlackBerry
- ·Cómo instalar Movela Craigslist en BlackBerry
- ·Cómo instalar un nuevo sistema operativo en una BlackBerry 8830
- ·Cómo instalar una tarjeta microSD en una BlackBerry
