home *** CD-ROM | disk | FTP | other *** search
/ S283 Planetary Science &… the Search for Life CD 3 / 0_CD-ROM.iso / install / jre1_3 / lib / rt.jar / javax / swing / plaf / multi / MultiFileChooserUI.class (.txt) < prev    next >
Encoding:
Java Class File  |  1979-12-31  |  2.9 KB  |  169 lines

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