Conceptos Basicos del Lenguaje / Lista de Tipos de Letra
Visitors to VTC.com will be able to view all introductory videos for each training course.
Free Trial Members will gain access to first three chapters for each training course.
Full Access Members have full access to VTC.com’s entire library of video tutorials.
Learn More
Subtitles of the Movie
En ésta lección, veremos cómo escribir un programa sencillo que crea una lista con los nombres de los tipos de letra disponibles en el sistema. Podemos utilizar cualquier nombre del tipo de letra que encontremos en ésta lista, pero esto no quiere decir que ése tipo de letra esté instalado en todas las computadoras que tengan instalado el Java. Así que si escribimos un programa utilizando un tipo de letra en particular, es posible que el mismo programa tenga que utilizar el tipo de letra predeterminado en otro sistema. Una Clase llamada "GraphicsEnvironment" tiene un Método llamado "getLocalGraphicsEnvironment", el cual es un Método estático como el Método "main" en las Clases que pueden ser ejecutadas por la Máquina Virtual del Java. Esto significa que el Método existe en el archivo de Clase y puede ser llamado directamente sin tener que crear primero un objeto de la Clase. Este Método restituye un objeto "GraphicsEnvironment" que contiene información sobre el entorno local de las gráficas. No tenemos que preocuparnos a menudo por la Clase "GraphicsEnvironment", pero ya que intentamos obtener una lista de los tipos de letra, debemos tenerla en cuenta, pues allí es donde se almacena ésta información. El llamado al Método "getAvailableFontFamilyNames" restituye un Arreglo de objetos de tipo "String" y cada miembro del Arreglo contiene un nombre de la familia de un tipo de letra. Observe que al inicio de éste Método, declaramos una Referencia al Arreglo de Referencias llamado "String". El Arreglo "String" como tal se construye dentro de éste Método, y el objeto "String" que contiene el nombre de una familia de tipos de letra se almacena en cada una de las Referencias del Arreglo. Luego, la dirección de todo el Arreglo de Referencias se restituye y se almacena en la Referencia del Arreglo local. Ésta sentencia "for" realiza un ciclo a través de todos los miembros del Arreglo y despliega cada uno de ellos. Aquí tenemos un aspecto nuevo en cuanto a la declaración del contador del ciclo. Ésta es una especie de sintaxis especial para el ciclo. Observe que el índice llamado "i" se encuentra declarado dentro del paréntesis de la sentencia "for". Observe también que el valor del contador se utiliza como un índice dentro del ciclo. El elemento especial de éste aspecto es el alcance de la variable "i". Normalmente, se declara una variable entre un par de corchetes para que ésta solamente exista entre ellos. El ciclo "for" constituye una excepción especial. La variable "i" se declara entre el paréntesis del ciclo "for" pero fuera de los corchetes del cuerpo del mismo, así que ésta variable existe dentro del paréntesis pero también dentro de los corchetes del cuerpo del ciclo "for". Sin embargo, ésta no existe en ningún otro lugar del Método. Podemos utilizar el valor de la variable "i" en cualquier lugar, excepto dentro del paréntesis y dentro del ciclo "for". Éste es un caso especial del alcance de las variables, del cual hablaremos más adelante. Aquí lo tenemos. Si queremos utilizar ésta lista para seleccionar los tipos de letra, probablemente debamos redireccionar el resultado a un archivo, lo cual podemos hacer de ésta manera, o tal vez queramos redireccionar el resultado a algún otro medio, lo cual podemos hacer en el Windows o en cualquier sistema UNIX. Podemos pulsar la tecla Enter para localizar otro tipo de letra o pulsar la barra espaciadora para obtener una lista de fuentes en la pantalla completa. r una lista de fuentes en la pantalla completa.
Tutorial Information
| Course: | Java: Introduction to Java Programming (Español) |
| Author: | Arthur Griffith |
| SKU: | 33644 |
| ISBN: | 1-932808-86-8 |
| Release Date: | 2005-09-22 |
| Duration: | 8.5 hrs / 92 lessons |
| Captions: | Available on CD and Online University |
| Compatibility: |
Vista/XP/2000, OS X, Linux QuickTime 7, Flash 8 |
VTC Sign up & Benefits
- Unlimited Access
- 98,729 Video Tutorials (23,265 free)
- Video Available as Flash or QuickTime
- Over 1026 Courses
- $30 for One Month Access
- Multi-User Discounts Available
United States 