/*
    A basic extension of the java.applet.Applet class
 */

import java.awt.*;
import java.applet.*;

public class SampleFonts extends Applet {

    public void paint( Graphics g ) {
	int x = 25;
	int y = 25;


        g.drawString("Default font",x,y);



	g.setFont( new Font("TimesRoman",Font.PLAIN,14) );
        g.drawString("TimesRoman Plain 14-point",x,y+=25);

	g.setFont( new Font("TimesRoman",Font.ITALIC,14) );
        g.drawString("TimesRoman Italic 14-point",x,y+=15);

	g.setFont( new Font("TimesRoman",Font.BOLD,14) );
        g.drawString("TimesRoman Bold 14-point",x,y+=15);

        g.setFont( new Font("TimesRoman",Font.ITALIC+Font.BOLD,14) );
        g.drawString("TimesRoman BoldItalic 14-point",x,y+=15);



	g.setFont( new Font("Helvetica",Font.PLAIN,14) );
        g.drawString("Helvetica Plain 14-point",x,y+=25);

	g.setFont( new Font("Helvetica",Font.ITALIC,14) );
        g.drawString("Helvetica Italic 14-point",x,y+=15);

	g.setFont( new Font("Helvetica",Font.BOLD,14) );
        g.drawString("Helvetica Bold 14-point",x,y+=15);

        g.setFont( new Font("Helvetica",Font.ITALIC+Font.BOLD,14) );
        g.drawString("Helvetica BoldItalic 14-point",x,y+=15);



	g.setFont( new Font("Courier",Font.PLAIN,14) );
        g.drawString("Courier Plain 14-point",x,y+=25);

	g.setFont( new Font("Courier",Font.ITALIC,14) );
        g.drawString("Courier Italic 14-point",x,y+=15);

	g.setFont( new Font("Courier",Font.BOLD,14) );
        g.drawString("Courier Bold 14-point",x,y+=15);

        g.setFont( new Font("Courier",Font.ITALIC+Font.BOLD,14) );
        g.drawString("Courier BoldItalic 14-point",x,y+=15);



	g.setFont( new Font("Dialog",Font.PLAIN,14) );
        g.drawString("Dialog Plain 14-point",x,y+=25);

	g.setFont( new Font("Dialog",Font.ITALIC,14) );
        g.drawString("Dialog Italic 14-point",x,y+=15);

	g.setFont( new Font("Dialog",Font.BOLD,14) );
        g.drawString("Dialog Bold 14-point",x,y+=15);

        g.setFont( new Font("Dialog",Font.ITALIC+Font.BOLD,14) );
        g.drawString("Dialog BoldItalic 14-point",x,y+=15);




	// "Etched" effect just requires drawing text in
	// black and white, offset one pixel diagonally:
	g.setFont( new Font("TimesRoman",Font.PLAIN,14) );
	g.setColor( Color.white );
        g.drawString("TimesRoman Plain 14-point (etched)",x,y+=25);
	g.setColor( Color.black );
        g.drawString("TimesRoman Plain 14-point (etched)",x-1,y-1);

	g.setFont( new Font("TimesRoman",Font.ITALIC,14) );
	g.setColor( Color.white );
        g.drawString("TimesRoman Italic 14-point (etched)",x,y+=15);
	g.setColor( Color.black );
        g.drawString("TimesRoman Italic 14-point (etched)",x-1,y-1);

	g.setFont( new Font("TimesRoman",Font.BOLD,14) );
	g.setColor( Color.white );
        g.drawString("TimesRoman Bold 14-point (etched)",x,y+=15);
	g.setColor( Color.black );
        g.drawString("TimesRoman Bold 14-point (etched)",x-1,y-1);

        g.setFont( new Font("TimesRoman",Font.ITALIC+Font.BOLD,14) );
	g.setColor( Color.white );
        g.drawString("TimesRoman BoldItalic 14-point (etched)",x,y+=15);
	g.setColor( Color.black );
        g.drawString("TimesRoman BoldItalic 14-point (etched)",x-1,y-1);
    }
}

