home *** CD-ROM | disk | FTP | other *** search
/ CD Actual Thematic 10: University / CDAT10.iso / TUTORIALES / ManualInternet / myfont.class (.txt) < prev    next >
Encoding:
Java Class File  |  1997-04-03  |  1.1 KB  |  52 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("symbol")) {
  24.             var3 = "Symbol";
  25.          } else if (var2.equals("dialoginput")) {
  26.             var3 = "DialogInput";
  27.          } else if (var2.equals("zapfdingbats")) {
  28.             var3 = "ZapfDingbats";
  29.          } else {
  30.             var3 = "Helvetica";
  31.          }
  32.  
  33.          return new String(var3);
  34.       }
  35.    }
  36.  
  37.    public static int getFontStyle(String var0) {
  38.       if (var0 == null) {
  39.          return 0;
  40.       } else {
  41.          String var1 = var0.toLowerCase();
  42.          if ("italic".equals(var1)) {
  43.             return 2;
  44.          } else if ("bold".equals(var1)) {
  45.             return 1;
  46.          } else {
  47.             return !"bold+italic".equals(var1) && !"italic+bold".equals(var1) ? 0 : 3;
  48.          }
  49.       }
  50.    }
  51. }
  52.