home *** CD-ROM | disk | FTP | other *** search
/ PC Plus SuperCD (UK) 2000 March / pcp161a.iso / handson / files / copyjava.exe / com / sun / java / swing / JComboBox$AccessibleJComboBox$AccessibleJComboBoxList.class (.txt) < prev    next >
Encoding:
Java Class File  |  1998-02-26  |  6.0 KB  |  225 lines

  1. package com.sun.java.swing;
  2.  
  3. import com.sun.java.accessibility.Accessible;
  4. import com.sun.java.accessibility.AccessibleAction;
  5. import com.sun.java.accessibility.AccessibleComponent;
  6. import com.sun.java.accessibility.AccessibleContext;
  7. import com.sun.java.accessibility.AccessibleRole;
  8. import com.sun.java.accessibility.AccessibleSelection;
  9. import com.sun.java.accessibility.AccessibleStateSet;
  10. import com.sun.java.accessibility.AccessibleText;
  11. import com.sun.java.accessibility.AccessibleValue;
  12. import java.awt.Color;
  13. import java.awt.Cursor;
  14. import java.awt.Dimension;
  15. import java.awt.Font;
  16. import java.awt.FontMetrics;
  17. import java.awt.Point;
  18. import java.awt.Rectangle;
  19. import java.awt.event.FocusListener;
  20. import java.beans.PropertyChangeListener;
  21. import java.util.Locale;
  22.  
  23. class JComboBox$AccessibleJComboBox$AccessibleJComboBoxList extends AccessibleContext implements Accessible, AccessibleComponent {
  24.    // $FF: synthetic field
  25.    private final JComboBox.AccessibleJComboBox this$1;
  26.    private JComboBox parent;
  27.    private AccessibleContext listAC;
  28.    private AccessibleComponent listACmp;
  29.  
  30.    public JComboBox$AccessibleJComboBox$AccessibleJComboBoxList(JComboBox.AccessibleJComboBox var1, JComboBox var2) {
  31.       this.this$1 = var1;
  32.       this.this$1 = var1;
  33.       this.parent = var2;
  34.       ((AccessibleContext)this).setAccessibleParent(var2);
  35.       this.listAC = var2.getUI().getList().getAccessibleContext();
  36.       this.listACmp = this.listAC.getAccessibleComponent();
  37.    }
  38.  
  39.    public AccessibleContext getAccessibleContext() {
  40.       return this;
  41.    }
  42.  
  43.    public String getAccessibleName() {
  44.       return this.listAC.getAccessibleName();
  45.    }
  46.  
  47.    public void setAccessibleName(String var1) {
  48.       this.listAC.setAccessibleName(var1);
  49.    }
  50.  
  51.    public String getAccessibleDescription() {
  52.       return this.listAC.getAccessibleDescription();
  53.    }
  54.  
  55.    public void setAccessibleDescription(String var1) {
  56.       this.listAC.setAccessibleDescription(var1);
  57.    }
  58.  
  59.    public AccessibleRole getAccessibleRole() {
  60.       return this.listAC.getAccessibleRole();
  61.    }
  62.  
  63.    public AccessibleStateSet getAccessibleStateSet() {
  64.       return this.listAC.getAccessibleStateSet();
  65.    }
  66.  
  67.    public int getAccessibleIndexInParent() {
  68.       return 0;
  69.    }
  70.  
  71.    public int getAccessibleChildrenCount() {
  72.       return this.listAC.getAccessibleChildrenCount();
  73.    }
  74.  
  75.    public Accessible getAccessibleChild(int var1) {
  76.       Accessible var2 = this.listAC.getAccessibleChild(var1);
  77.       AccessibleContext var3 = var2.getAccessibleContext();
  78.       if (var3 != null) {
  79.          var3.setAccessibleParent(this);
  80.       }
  81.  
  82.       return var2;
  83.    }
  84.  
  85.    public Locale getLocale() {
  86.       return this.listAC.getLocale();
  87.    }
  88.  
  89.    public void addPropertyChangeListener(PropertyChangeListener var1) {
  90.       this.listAC.addPropertyChangeListener(var1);
  91.    }
  92.  
  93.    public void removePropertyChangeListener(PropertyChangeListener var1) {
  94.       this.listAC.removePropertyChangeListener(var1);
  95.    }
  96.  
  97.    public AccessibleAction getAccessibleAction() {
  98.       return this.listAC.getAccessibleAction();
  99.    }
  100.  
  101.    public AccessibleComponent getAccessibleComponent() {
  102.       return this;
  103.    }
  104.  
  105.    public AccessibleSelection getAccessibleSelection() {
  106.       return this.listAC.getAccessibleSelection();
  107.    }
  108.  
  109.    public AccessibleText getAccessibleText() {
  110.       return this.listAC.getAccessibleText();
  111.    }
  112.  
  113.    public AccessibleValue getAccessibleValue() {
  114.       return this.listAC.getAccessibleValue();
  115.    }
  116.  
  117.    public Color getBackground() {
  118.       return this.listACmp.getBackground();
  119.    }
  120.  
  121.    public void setBackground(Color var1) {
  122.       this.listACmp.setBackground(var1);
  123.    }
  124.  
  125.    public Color getForeground() {
  126.       return this.listACmp.getForeground();
  127.    }
  128.  
  129.    public void setForeground(Color var1) {
  130.       this.listACmp.setForeground(var1);
  131.    }
  132.  
  133.    public Cursor getCursor() {
  134.       return this.listACmp.getCursor();
  135.    }
  136.  
  137.    public void setCursor(Cursor var1) {
  138.       this.listACmp.setCursor(var1);
  139.    }
  140.  
  141.    public Font getFont() {
  142.       return this.listACmp.getFont();
  143.    }
  144.  
  145.    public void setFont(Font var1) {
  146.       this.listACmp.setFont(var1);
  147.    }
  148.  
  149.    public FontMetrics getFontMetrics(Font var1) {
  150.       return this.listACmp.getFontMetrics(var1);
  151.    }
  152.  
  153.    public boolean isEnabled() {
  154.       return this.listACmp.isEnabled();
  155.    }
  156.  
  157.    public void setEnabled(boolean var1) {
  158.       this.listACmp.setEnabled(var1);
  159.    }
  160.  
  161.    public boolean isVisible() {
  162.       return this.listACmp.isVisible();
  163.    }
  164.  
  165.    public void setVisible(boolean var1) {
  166.       this.listACmp.setVisible(var1);
  167.    }
  168.  
  169.    public boolean isShowing() {
  170.       return this.listACmp.isShowing();
  171.    }
  172.  
  173.    public boolean contains(Point var1) {
  174.       return this.parent.contains(var1);
  175.    }
  176.  
  177.    public Point getLocationOnScreen() {
  178.       return this.parent.getLocationOnScreen();
  179.    }
  180.  
  181.    public Point getLocation() {
  182.       return new Point(0, 0);
  183.    }
  184.  
  185.    public void setLocation(Point var1) {
  186.    }
  187.  
  188.    public Rectangle getBounds() {
  189.       Rectangle var1 = this.parent.getBounds();
  190.       var1.x = 0;
  191.       var1.y = 0;
  192.       return var1;
  193.    }
  194.  
  195.    public void setBounds(Rectangle var1) {
  196.    }
  197.  
  198.    public Dimension getSize() {
  199.       return this.parent.getSize();
  200.    }
  201.  
  202.    public void setSize(Dimension var1) {
  203.    }
  204.  
  205.    public Accessible getAccessibleAt(Point var1) {
  206.       return this.listACmp.getAccessibleAt(var1);
  207.    }
  208.  
  209.    public boolean isFocusTraversable() {
  210.       return this.listACmp.isFocusTraversable();
  211.    }
  212.  
  213.    public void requestFocus() {
  214.       this.parent.requestFocus();
  215.    }
  216.  
  217.    public void addFocusListener(FocusListener var1) {
  218.       this.listACmp.addFocusListener(var1);
  219.    }
  220.  
  221.    public void removeFocusListener(FocusListener var1) {
  222.       this.listACmp.removeFocusListener(var1);
  223.    }
  224. }
  225.