Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tutorial de Java - Cambio de Fuente de Caracteres
Tutorial de Java - Cambio de Fuente de Caracteres
1 de 2
http://proton.ucting.udg.mx/tutorial/java/Cap4/cambf.html
Utiliza tres tipos de fonts de caracteres (en diferente estilo y diferente tamao) para llamar la atencin del
usuario sobre las tres zonas de la interface. La fuente por defecto para todos los Componentes es la fuente
Dialog. Java proporciona otras fuentes con propsitos ms especializados, el nmero exacto de fuentes
depende de la plataforma, por ello, se puede utilizar el applet ListaFuentes.java para obtener una lista de las
fuentes de caracteres disponibles en el sistema.
Cuando un programador necesita presentar un Componente en pantalla, como un objeto TextArea, en una
fuente de caracteres distinta a la de defecto, la nueva fuente debe seleccionarse mediante el mtodo
setFont():
public void setFont( Font f )
El mtodo setFont() espera como parmetro una fuente. En el siguiente trozo de cdigo vemos cmo se usa:
TextArea ta = new TextArea();
Font f = new Font( "Helvetica",Font.ITALIC,12 );
27/01/2015 13:17
2 de 2
http://proton.ucting.udg.mx/tutorial/java/Cap4/cambf.html
ta.setFont( f );
Este cdigo con ligeras modificaciones funcionar para cualquier Componente. Si se cambia la fuente de un
Contenedor, todos los Componentes colocados dentro del Contenedor automticamente adoptarn la nueva
fuente de caracteres. El siguiente cdigo, CambioFuentes.java, muestra esta circunstancia:
import java.awt.*;
import java.applet.Applet;
public class CambioFuentes extends Applet {
public static void main( String args[] ) {
Frame fr = new Frame( "Cambio de Fuentes" );
CambioFuentes cf = new CambioFuentes();
Font f = new Font( "Helvetica",Font.ITALIC,12 );
fr.setFont( f );
fr.setLayout( new FlowLayout() );
Button b = new Button( "Hola" );
fr.add( b );
Checkbox cb = new Checkbox( "Plsame" );
fr.add( cb );
TextArea ta = new TextArea();
fr.add( ta );
fr.pack();
fr.show();
}
}
La fuente de caracteres solamente se indica para el objeto Frame, el botn, la caja y el rea de texto tambin
utilizarn esta fuente.
Tutorial de Java
27/01/2015 13:17