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