home *** CD-ROM | disk | FTP | other *** search
/ Symantec Visual Cafe for Java 2.5 / symantec-visual-cafe-2.5-database-dev-edition.iso / VCafe / WDESAMPL.BIN / Utility.class (.txt) < prev    next >
Encoding:
Java Class File  |  1997-03-10  |  2.5 KB  |  71 lines

  1. import java.awt.Component;
  2. import java.awt.Container;
  3. import java.awt.Font;
  4. import java.awt.GridBagConstraints;
  5. import java.awt.GridBagLayout;
  6. import java.awt.Insets;
  7. import java.awt.Label;
  8. import java.awt.TextComponent;
  9. import java.util.Locale;
  10.  
  11. public class Utility {
  12.    public static final Font titleFont = new Font("TimesRoman", 1, 18);
  13.    public static final Font labelFont = new Font("TimesRoman", 1, 14);
  14.    public static final Font choiceFont = new Font("Helvetica", 1, 12);
  15.    public static final Font editFont = new Font("Helvetica", 0, 14);
  16.    public static final Font creditFont = new Font("Helvetica", 0, 10);
  17.    private static Locale[] localeList = new Locale[]{new Locale("DA", "DK", ""), new Locale("EN", "US", ""), new Locale("EN", "GB", ""), new Locale("EN", "CA", ""), new Locale("FR", "FR", ""), new Locale("FR", "CA", ""), new Locale("DE", "DE", ""), new Locale("IT", "IT", ""), new Locale("JA", "JP", "")};
  18.  
  19.    public static void fixGrid(Container var0, int var1) {
  20.       GridBagLayout var2 = new GridBagLayout();
  21.       var0.setLayout(var2);
  22.       GridBagConstraints var3 = new GridBagConstraints();
  23.       var3.fill = 3;
  24.       var3.weightx = (double)1.0F;
  25.       var3.insets = new Insets(2, 2, 2, 2);
  26.       Component[] var4 = var0.getComponents();
  27.  
  28.       for(int var5 = 0; var5 < var4.length; ++var5) {
  29.          int var10000 = var5 % var1;
  30.          var3.gridwidth = 1;
  31.          if (var5 % var1 == var1 - 1) {
  32.             var3.gridwidth = 0;
  33.          }
  34.  
  35.          if (var4[var5] instanceof Label) {
  36.             switch (((Label)var4[var5]).getAlignment()) {
  37.                case 0:
  38.                   var3.anchor = 17;
  39.                   break;
  40.                case 1:
  41.                   var3.anchor = 10;
  42.                   break;
  43.                case 2:
  44.                   var3.anchor = 13;
  45.             }
  46.          }
  47.  
  48.          var2.setConstraints(var4[var5], var3);
  49.       }
  50.  
  51.    }
  52.  
  53.    public static void setInsets(Container var0, Component var1, Insets var2) {
  54.       GridBagLayout var3 = (GridBagLayout)var0.getLayout();
  55.       GridBagConstraints var4 = var3.getConstraints(var1);
  56.       var4.insets = var2;
  57.       var3.setConstraints(var1, var4);
  58.    }
  59.  
  60.    public static void setText(TextComponent var0, String var1) {
  61.       String var2 = var0.getText();
  62.       if (!var2.equals(var1)) {
  63.          var0.setText(var1);
  64.       }
  65.    }
  66.  
  67.    public static Locale[] getG7Locales() {
  68.       return localeList;
  69.    }
  70. }
  71.