home *** CD-ROM | disk | FTP | other *** search
/ S283 Planetary Science &n…he Search for Life DVD 2 / DVD-ROM.iso / install / jre1_3 / lib / rt.jar / javax / swing / plaf / multi / MultiSplitPaneUI.class (.txt) < prev    next >
Encoding:
Java Class File  |  1979-12-31  |  2.8 KB  |  163 lines

  1. package javax.swing.plaf.multi;
  2.  
  3. import java.awt.Dimension;
  4. import java.awt.Graphics;
  5. import java.util.Vector;
  6. import javax.accessibility.Accessible;
  7. import javax.swing.JComponent;
  8. import javax.swing.JSplitPane;
  9. import javax.swing.plaf.ComponentUI;
  10. import javax.swing.plaf.SplitPaneUI;
  11.  
  12. public class MultiSplitPaneUI extends SplitPaneUI {
  13.    protected Vector uis = new Vector();
  14.  
  15.    public ComponentUI[] getUIs() {
  16.       return MultiLookAndFeel.uisToArray(this.uis);
  17.    }
  18.  
  19.    public void resetToPreferredSizes(JSplitPane var1) {
  20.       for(int var2 = 0; var2 < this.uis.size(); ++var2) {
  21.          ((SplitPaneUI)this.uis.elementAt(var2)).resetToPreferredSizes(var1);
  22.       }
  23.  
  24.    }
  25.  
  26.    public void setDividerLocation(JSplitPane var1, int var2) {
  27.       for(int var3 = 0; var3 < this.uis.size(); ++var3) {
  28.          ((SplitPaneUI)this.uis.elementAt(var3)).setDividerLocation(var1, var2);
  29.       }
  30.  
  31.    }
  32.  
  33.    public int getDividerLocation(JSplitPane var1) {
  34.       int var2 = ((SplitPaneUI)this.uis.elementAt(0)).getDividerLocation(var1);
  35.  
  36.       for(int var3 = 1; var3 < this.uis.size(); ++var3) {
  37.          ((SplitPaneUI)this.uis.elementAt(var3)).getDividerLocation(var1);
  38.       }
  39.  
  40.       return var2;
  41.    }
  42.  
  43.    public int getMinimumDividerLocation(JSplitPane var1) {
  44.       int var2 = ((SplitPaneUI)this.uis.elementAt(0)).getMinimumDividerLocation(var1);
  45.  
  46.       for(int var3 = 1; var3 < this.uis.size(); ++var3) {
  47.          ((SplitPaneUI)this.uis.elementAt(var3)).getMinimumDividerLocation(var1);
  48.       }
  49.  
  50.       return var2;
  51.    }
  52.  
  53.    public int getMaximumDividerLocation(JSplitPane var1) {
  54.       int var2 = ((SplitPaneUI)this.uis.elementAt(0)).getMaximumDividerLocation(var1);
  55.  
  56.       for(int var3 = 1; var3 < this.uis.size(); ++var3) {
  57.          ((SplitPaneUI)this.uis.elementAt(var3)).getMaximumDividerLocation(var1);
  58.       }
  59.  
  60.       return var2;
  61.    }
  62.  
  63.    public void finishedPaintingChildren(JSplitPane var1, Graphics var2) {
  64.       for(int var3 = 0; var3 < this.uis.size(); ++var3) {
  65.          ((SplitPaneUI)this.uis.elementAt(var3)).finishedPaintingChildren(var1, var2);
  66.       }
  67.  
  68.    }
  69.  
  70.    public void installUI(JComponent var1) {
  71.       for(int var2 = 0; var2 < this.uis.size(); ++var2) {
  72.          ((ComponentUI)this.uis.elementAt(var2)).installUI(var1);
  73.       }
  74.  
  75.    }
  76.  
  77.    public void uninstallUI(JComponent var1) {
  78.       for(int var2 = 0; var2 < this.uis.size(); ++var2) {
  79.          ((ComponentUI)this.uis.elementAt(var2)).uninstallUI(var1);
  80.       }
  81.  
  82.    }
  83.  
  84.    public void paint(Graphics var1, JComponent var2) {
  85.       for(int var3 = 0; var3 < this.uis.size(); ++var3) {
  86.          ((ComponentUI)this.uis.elementAt(var3)).paint(var1, var2);
  87.       }
  88.  
  89.    }
  90.  
  91.    public void update(Graphics var1, JComponent var2) {
  92.       for(int var3 = 0; var3 < this.uis.size(); ++var3) {
  93.          ((ComponentUI)this.uis.elementAt(var3)).update(var1, var2);
  94.       }
  95.  
  96.    }
  97.  
  98.    public Dimension getPreferredSize(JComponent var1) {
  99.       Dimension var2 = ((ComponentUI)this.uis.elementAt(0)).getPreferredSize(var1);
  100.  
  101.       for(int var3 = 1; var3 < this.uis.size(); ++var3) {
  102.          ((ComponentUI)this.uis.elementAt(var3)).getPreferredSize(var1);
  103.       }
  104.  
  105.       return var2;
  106.    }
  107.  
  108.    public Dimension getMinimumSize(JComponent var1) {
  109.       Dimension var2 = ((ComponentUI)this.uis.elementAt(0)).getMinimumSize(var1);
  110.  
  111.       for(int var3 = 1; var3 < this.uis.size(); ++var3) {
  112.          ((ComponentUI)this.uis.elementAt(var3)).getMinimumSize(var1);
  113.       }
  114.  
  115.       return var2;
  116.    }
  117.  
  118.    public Dimension getMaximumSize(JComponent var1) {
  119.       Dimension var2 = ((ComponentUI)this.uis.elementAt(0)).getMaximumSize(var1);
  120.  
  121.       for(int var3 = 1; var3 < this.uis.size(); ++var3) {
  122.          ((ComponentUI)this.uis.elementAt(var3)).getMaximumSize(var1);
  123.       }
  124.  
  125.       return var2;
  126.    }
  127.  
  128.    public boolean contains(JComponent var1, int var2, int var3) {
  129.       boolean var4 = ((ComponentUI)this.uis.elementAt(0)).contains(var1, var2, var3);
  130.  
  131.       for(int var5 = 1; var5 < this.uis.size(); ++var5) {
  132.          ((ComponentUI)this.uis.elementAt(var5)).contains(var1, var2, var3);
  133.       }
  134.  
  135.       return var4;
  136.    }
  137.  
  138.    public static ComponentUI createUI(JComponent var0) {
  139.       MultiSplitPaneUI var1 = new MultiSplitPaneUI();
  140.       return MultiLookAndFeel.createUIs(var1, (var1).uis, var0);
  141.    }
  142.  
  143.    public int getAccessibleChildrenCount(JComponent var1) {
  144.       int var2 = ((ComponentUI)this.uis.elementAt(0)).getAccessibleChildrenCount(var1);
  145.  
  146.       for(int var3 = 1; var3 < this.uis.size(); ++var3) {
  147.          ((ComponentUI)this.uis.elementAt(var3)).getAccessibleChildrenCount(var1);
  148.       }
  149.  
  150.       return var2;
  151.    }
  152.  
  153.    public Accessible getAccessibleChild(JComponent var1, int var2) {
  154.       Accessible var3 = ((ComponentUI)this.uis.elementAt(0)).getAccessibleChild(var1, var2);
  155.  
  156.       for(int var4 = 1; var4 < this.uis.size(); ++var4) {
  157.          ((ComponentUI)this.uis.elementAt(var4)).getAccessibleChild(var1, var2);
  158.       }
  159.  
  160.       return var3;
  161.    }
  162. }
  163.