0% encontró este documento útil (0 votos)
400 vistas3 páginas

Uso de Fuentes en Java

Este documento describe cómo usar diferentes fuentes en Java para imprimir cadenas de texto. Muestra cómo establecer la fuente actual para tamaños, estilos y tipos de letra diferentes y luego dibujar cadenas utilizando esas fuentes. También explica brevemente algunos métodos comunes relacionados con fuentes como setFont(), drawString() y new Font().

Cargado por

irlanda93
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
400 vistas3 páginas

Uso de Fuentes en Java

Este documento describe cómo usar diferentes fuentes en Java para imprimir cadenas de texto. Muestra cómo establecer la fuente actual para tamaños, estilos y tipos de letra diferentes y luego dibujar cadenas utilizando esas fuentes. También explica brevemente algunos métodos comunes relacionados con fuentes como setFont(), drawString() y new Font().

Cargado por

irlanda93
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

package fuentes;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
/**
*
*
*///
public class Fuentes extends JFrame{
public Fuentes()
{
super ("utilizando fuentes");
setBackground(Color.pink);
setSize(600,500);
show();
}//fin del constructor fuentes
@Override
public void paint (Graphics g)
{
//establece la fuente actual en Serif (times), negrita, 12pt
// y dibuja una cadena
/*
g.setFont(new Font ("Serif", Font.BOLD,12));
g.drawString("Serif de 12 puntos en negritas", 20, 50);
//establece la fuente actual en Monospaced (courier),
//cursiva 24pt and draw a string
g.setFont(new Font("Monospaced", Font.ITALIC,24));
g.drawString("Monospaced de 24 puntos en cursivas.", 20, 70);
//establece la fuente actual en SansSerif (Helvetica),
//en texto comn, 14pt y dibuja una cadena
g.setFont(new Font("SansSerif", Font.PLAIN, 14));
g.drawString("SansSerif de 14 puntos en texto comun.", 20, 90);

//establece la fuente actual en Serif(Times), negritas/cursivas


//de 18pt y dibuja una cadena
g.setColor(Color.red);
g.setFont(
new Font ("Serif", Font.BOLD+Font.ITALIC,18));
g.drawString(g.getFont().getName()+" "+

g.getFont().getSize()+
"puntos en negritas y cursivas.",20,110);
*/
g.setColor(Color.red);
g.setFont(new Font ("TimesRoman", Font.BOLD,14));
g.drawString("drawString:", 20, 140);
g.setColor(Color.gray);
g.setFont(new Font ("Serif", Font.ITALIC,12));
g.drawString("Dibuja el texto dado por la cadena especificada,
utilizando",110, 140);
g.drawString("la fuente y el color actual de este contexto
grafico.", 110, 160);

g.setColor(Color.red);
g.setFont(new Font ("TimesRoman", Font.BOLD,14));
g.drawString("new Font:", 20, 190);
g.setColor(Color.gray);
g.setFont(new Font ("Serif", Font.ITALIC,12));
g.drawString("Representa las fuentes, que se utilizan para
representar",100, 190);
g.drawString("el texto de una manera visible. Una fuente
proporciona la ",95, 210);
g.drawString("informacin necesaria para asignar secuencias de
caracteres",95, 230);
g.drawString("a secuencias de glifos y para hacer secuencias de
glifos en ", 95, 250);
g.drawString("graficos y componentes objetos.", 95, 270);

g.setColor(Color.red);
g.setFont(new Font ("TimesRoman", Font.BOLD,14));
g.drawString("windowClosing:", 20, 300);
g.setColor(Color.gray);
g.setFont(new Font ("Serif", Font.ITALIC,12));
g.drawString("Se invoca cuando el usuario intenta cerrar la
ventana del",135, 300);
g.drawString("menu del sistema de la ventana.", 135, 320);
g.setColor(Color.red);
g.setFont(new Font ("TimesRoman", Font.BOLD,14));

g.drawString("System.exit(0):", 20, 350);


g.setColor(Color.gray);
g.setFont(new Font ("Serif", Font.ITALIC,12));
g.drawString("En l solo vamos a realizar un exit del sistema
",130,350);

g.setColor(Color.red);
g.setFont(new Font ("TimesRoman", Font.BOLD,14));
g.drawString("setFont:", 20, 400);
g.setColor(Color.gray);
g.setFont(new Font ("Serif", Font.ITALIC,12));
g.drawString("Establece la fuente usada para imprimir cadenas de
carcteres.", 80, 400);
g.setColor(Color.red);
g.setFont(new Font ("Arial", Font.PLAIN,16));
g.drawString("Mi Nombre:", 20, 450);
g.setColor(Color.black);
g.setFont(new Font ("Verdana", Font.ITALIC,14));
g.drawString(" Karlos Osuna", 100, 450);

}//fin del mtodo paint


public static void main(String[] args) {
Fuentes app=new Fuentes();
app.addWindowListener(
new WindowAdapter(){
@Override
public void windowClosing(WindowEvent e)
{
System.exit(0);
}//fin del mtodo windowClosing
}//fin de la clase interna annima
);//fin de addWindowListener
}//fin de main
}//fin de la clase fuentes

También podría gustarte