viernes, 7 de abril de 2017

Hola mundo | La clase Font

Al crear nuestro primer applet que dibuja la cadena "Hola mundo" pudimos observar que el texto era muy pequeño, para que sea más grande haremos uso del método setFont(obj Font), aquí podemos modificar mediante un objeto de la clase Font, el tipo de fuente, el estilo y el tamaño. Los estilos de fuente son los siguientes: Font.PLAIN (Sin formato), Font.BOLD (Negritas) y Font.ITALIC (Cursiva).
Los tipos de fuente son: "Dialog", "DialogInput", "SansSerif", "Serif" y "Monospaced".
Podemos hacer uso también de las fuentes que tiene el sistema, para saber cuales son utilizamos:
String Fuentes[]=GraphicsEnviroment.getLocalGraphicsEnviroment().getAvailableFontFamilyNames();
Al igual que los objetos de la clase Color, podemos crear los objetos Font previamente, o dentro de la invocación.
Ejemplo del uso de Font:
import java.applet.Applet;
import java.awt.*;
public class Ejemplo extends Applet
{
public void init()
{
setSize(500,500);
setBackground(Color.pink);
setForeground(Color.yellow);
}
public void paint(Graphics g)
{
g.setFont(new Font("Monospaced",Font.BOLD,60));
g.drawString("Hola mundo",80,250);
}
}
En este caso, se disminuyó la coordenada x para dibujar la fuente, ya que el tamaño no permitía que se visualizara el texto completo con las coordenadas previas.
Al correr nuestro Applet se vería algo así:

Las diversas fuentes se ven de la siguiente manera:
Los estilos de fuente se ven de la siguiente manera (Haciendo uso del tipo de funte "Dialog"):


No hay comentarios.:

Publicar un comentario

Osito | Los métodos drawOval y fillOval

Como mencioné anteriormente, la clase Graphics tiene distintos métodos para dibujar figuras, vamos a iniciar con el método fillOval(x,y,anc,...