home *** CD-ROM | disk | FTP | other *** search
/ PC for Alla 2003 April / PFA0304.iso / fullversioner / ImageZoom / InstData / com / utility / GridBagUtilImpl.class (.txt) < prev    next >
Encoding:
Java Class File  |  2002-07-17  |  2.4 KB  |  103 lines

  1. package com.zerog.ia.download.utility;
  2.  
  3. import java.awt.Button;
  4. import java.awt.Checkbox;
  5. import java.awt.Choice;
  6. import java.awt.Component;
  7. import java.awt.Container;
  8. import java.awt.GridBagConstraints;
  9. import java.awt.GridBagLayout;
  10. import java.awt.Insets;
  11. import java.awt.Label;
  12. import java.awt.TextField;
  13.  
  14. public class GridBagUtilImpl {
  15.    static GridBagConstraints gbc = new GridBagConstraints();
  16.    static GridBagLayout gbl;
  17.  
  18.    public static void setLayoutManager(GridBagLayout var0) {
  19.       gbl = var0;
  20.    }
  21.  
  22.    public static void add(Container var0, Component var1, int var2, int var3) {
  23.       add(var0, var1, var2, var3, 1, 1);
  24.    }
  25.  
  26.    public static void add(Container var0, Component var1, int var2, int var3, Insets var4) {
  27.       add(var0, var1, var2, var3, 1, 1, var4);
  28.    }
  29.  
  30.    public static void add(Container var0, Component var1, int var2, int var3, int var4, int var5) {
  31.       add(var0, var1, var2, var3, var4, var5, 0, 0, 0, (Insets)null, 10, (double)0.0F, (double)0.0F);
  32.    }
  33.  
  34.    public static void add(Container var0, Component var1, int var2, int var3, int var4, int var5, Insets var6) {
  35.       add(var0, var1, var2, var3, var4, var5, 0, 0, 0, var6, 10, (double)0.0F, (double)0.0F);
  36.    }
  37.  
  38.    public static void add(Container var0, Component var1, int var2, int var3, int var4, int var5, int var6, int var7) {
  39.       add(var0, var1, var2, var3, var4, var5, var6, 0, 0, (Insets)null, var7, (double)0.0F, (double)0.0F);
  40.    }
  41.  
  42.    public static void add(Container var0, Component var1, int var2, int var3, int var4, int var5, int var6, int var7, double var8, double var10) {
  43.       add(var0, var1, var2, var3, var4, var5, var6, 0, 0, (Insets)null, var7, var8, var10);
  44.    }
  45.  
  46.    public static void add(Container var0, Component var1, int var2, int var3, int var4, int var5, int var6, Insets var7, int var8, double var9, double var11) {
  47.       add(var0, var1, var2, var3, var4, var5, var6, 0, 0, var7, var8, var9, var11);
  48.    }
  49.  
  50.    public static void add(Container var0, Component var1, int var2, int var3, int var4, int var5, int var6, Insets var7, int var8) {
  51.       add(var0, var1, var2, var3, var4, var5, var6, 0, 0, var7, var8, (double)0.0F, (double)0.0F);
  52.    }
  53.  
  54.    public static void add(Container var0, Component var1, int var2, int var3, int var4, int var5, int var6, int var7, int var8, Insets var9, int var10, double var11, double var13) {
  55.       gbc.gridx = var2;
  56.       gbc.gridy = var3;
  57.       gbc.gridwidth = var4;
  58.       gbc.gridheight = var5;
  59.       gbc.fill = var6;
  60.       gbc.ipadx = var7;
  61.       gbc.ipady = var8;
  62.       if (var9 == null) {
  63.          var9 = new Insets(0, 0, 0, 0);
  64.       }
  65.  
  66.       gbc.insets = var9;
  67.       gbc.anchor = var10;
  68.       gbc.weightx = var11;
  69.       gbc.weighty = var13;
  70.       gbl.setConstraints(var1, gbc);
  71.       var0.add(var1);
  72.    }
  73.  
  74.    public static void addIntelligently(Container var0, Component var1, int var2, int var3) {
  75.       addIntelligently(var0, var1, var2, var3, 1, 1);
  76.    }
  77.  
  78.    public static void addIntelligently(Container var0, Component var1, int var2, int var3, Insets var4) {
  79.       addIntelligently(var0, var1, var2, var3, 1, 1, var4);
  80.    }
  81.  
  82.    public static void addIntelligently(Container var0, Component var1, int var2, int var3, int var4, int var5) {
  83.       addIntelligently(var0, var1, var2, var3, var4, var5, (Insets)null);
  84.    }
  85.  
  86.    public static void addIntelligently(Container var0, Component var1, int var2, int var3, int var4, int var5, Insets var6) {
  87.       if (var1 instanceof Label) {
  88.          add(var0, var1, var2, var3, var4, var5, 0, var6, 13);
  89.       } else if (var1 instanceof Checkbox) {
  90.          add(var0, var1, var2, var3, var4, var5, 0, var6, 17);
  91.       } else if (!(var1 instanceof TextField) && !(var1 instanceof Choice)) {
  92.          if (var1 instanceof Button) {
  93.             add(var0, var1, var2, var3, var4, var5, 2, var6, 10, (double)0.0F, (double)0.0F);
  94.          } else {
  95.             add(var0, var1, var2, var3, var4, var5, 1, var6, 10, (double)0.0F, (double)0.0F);
  96.          }
  97.       } else {
  98.          add(var0, var1, var2, var3, var4, var5, 2, var6, 10, (double)1.0F, (double)0.0F);
  99.       }
  100.  
  101.    }
  102. }
  103.