home *** CD-ROM | disk | FTP | other *** search
/ Java by Example / jbecd.bin / JBE-CD / NTUsers / JBECODE.ZIP / JavaByExample / chap17 / FontApplet.java < prev    next >
Text File  |  1996-02-21  |  946b  |  37 lines

  1. import java.awt.*;
  2. import java.applet.*;
  3.  
  4. public class FontApplet extends Applet
  5. {
  6.     public void paint(Graphics g)
  7.     {
  8.         Font font = getFont();
  9.         String name = font.getName();
  10.         String family = font.getFamily();
  11.  
  12.         int n = font.getStyle();
  13.         String style;
  14.         if (n == 0)
  15.             style = "Plain";
  16.         else if (n == 1)
  17.             style = "Bold";
  18.         else if (n == 2)
  19.             style = "Italic";
  20.         else
  21.             style = "Bold Italic";
  22.  
  23.         n = font.getSize();
  24.         String size = String.valueOf(n);
  25.         String info = font.toString();
  26.         String s = "Name: " + name;
  27.         g.drawString(s, 50, 50);
  28.         s = "Family: " + family;
  29.         g.drawString(s, 50, 65);
  30.         s = "Style: " + style;
  31.         g.drawString(s, 50, 80);
  32.         s = "Size: " + size;
  33.         g.drawString(s, 50, 95);
  34.         g.drawString(info, 20, 125);
  35.     }
  36. }
  37.