home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 1998 October / DPPCPRO1098.ISO / Hotdog / files / snagpack.exe / MYFONT.CLASS (.txt) < prev    next >
Encoding:
Java Class File  |  1997-11-21  |  984 b   |  54 lines

  1. import java.awt.Font;
  2.  
  3. public class myFont extends Font {
  4.    public myFont(String var1, int var2, int var3) {
  5.       super(var1, var2, var3);
  6.    }
  7.  
  8.    public static String getFontName(String var0) {
  9.       if (var0 == null) {
  10.          return new String("Helvetica");
  11.       } else {
  12.          Object var1 = null;
  13.          String var2 = var0.toLowerCase();
  14.          String var3;
  15.          if (var2.equals("courier")) {
  16.             var3 = "Courier";
  17.          } else if (var2.equals("helvetica")) {
  18.             var3 = "Helvetica";
  19.          } else if (var2.equals("dialog")) {
  20.             var3 = "Dialog";
  21.          } else if (var2.equals("timesroman")) {
  22.             var3 = "TimesRoman";
  23.          } else if (var2.equals("times roman")) {
  24.             var3 = "TimesRoman";
  25.          } else if (var2.equals("symbol")) {
  26.             var3 = "Symbol";
  27.          } else if (var2.equals("dialoginput")) {
  28.             var3 = "DialogInput";
  29.          } else if (var2.equals("zapfdingbats")) {
  30.             var3 = "ZapfDingbats";
  31.          } else {
  32.             var3 = "Helvetica";
  33.          }
  34.  
  35.          return new String(var3);
  36.       }
  37.    }
  38.  
  39.    public static int getFontStyle(String var0) {
  40.       if (var0 == null) {
  41.          return 0;
  42.       } else {
  43.          String var1 = var0.toLowerCase();
  44.          if ("italic".equals(var1)) {
  45.             return 2;
  46.          } else if ("bold".equals(var1)) {
  47.             return 1;
  48.          } else {
  49.             return !"bold+italic".equals(var1) && !"italic+bold".equals(var1) ? 0 : 3;
  50.          }
  51.       }
  52.    }
  53. }
  54.