Back to index

wims  3.65+svn20090927
FontStruct.java
Go to the documentation of this file.
00001 /*
00002  * Created on 28.09.2004
00003  *
00004  */
00005 package rene.zirkel.graphics;
00006 
00007 import java.awt.*;
00008 
00014 public class FontStruct
00015 {      final int max=4;
00016        int Size[]=new int[max];
00017        boolean Bold[]=new boolean[max];
00018        Font F[]=new Font[4];
00019        int Next=0;
00020 
00021        public void storeFont (int size, boolean bold, Font f)
00022        {      if (Next>=max) Next=0;
00023               Size[Next]=size;
00024               Bold[Next]=bold;
00025               F[Next]=f;
00026               Next++;
00027        }
00028        
00029        public Font getFont (int size, boolean bold)
00030        {      for (int i=0; i<max; i++)
00031               {      if (F[i]==null) break;
00032                      if (Size[i]==size && Bold[i]==bold)
00033                             return F[i];
00034               }
00035               return null;
00036        }
00037 
00038        public static void main(String[] args)
00039        {}
00040 }