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 / java / awt / Checkbox$AccessibleAWTCheckbox.class (.txt) < prev    next >
Encoding:
Java Class File  |  1979-12-31  |  2.2 KB  |  83 lines

  1. package java.awt;
  2.  
  3. import java.awt.event.ItemEvent;
  4. import java.awt.event.ItemListener;
  5. import java.util.EventObject;
  6. import javax.accessibility.AccessibleAction;
  7. import javax.accessibility.AccessibleRole;
  8. import javax.accessibility.AccessibleState;
  9. import javax.accessibility.AccessibleStateSet;
  10. import javax.accessibility.AccessibleValue;
  11.  
  12. public class Checkbox$AccessibleAWTCheckbox extends Component.AccessibleAWTComponent implements ItemListener, AccessibleAction, AccessibleValue {
  13.    // $FF: synthetic field
  14.    private final Checkbox this$0;
  15.  
  16.    public Checkbox$AccessibleAWTCheckbox(Checkbox var1) {
  17.       super(var1);
  18.       this.this$0 = var1;
  19.       var1.addItemListener(this);
  20.    }
  21.  
  22.    public void itemStateChanged(ItemEvent var1) {
  23.       Checkbox var2 = (Checkbox)((EventObject)var1).getSource();
  24.       if (this.this$0.accessibleContext != null) {
  25.          if (var2.getState()) {
  26.             this.this$0.accessibleContext.firePropertyChange("AccessibleState", (Object)null, AccessibleState.CHECKED);
  27.          } else {
  28.             this.this$0.accessibleContext.firePropertyChange("AccessibleState", AccessibleState.CHECKED, (Object)null);
  29.          }
  30.       }
  31.  
  32.    }
  33.  
  34.    public AccessibleAction getAccessibleAction() {
  35.       return this;
  36.    }
  37.  
  38.    public AccessibleValue getAccessibleValue() {
  39.       return this;
  40.    }
  41.  
  42.    public int getAccessibleActionCount() {
  43.       return 0;
  44.    }
  45.  
  46.    public String getAccessibleActionDescription(int var1) {
  47.       return null;
  48.    }
  49.  
  50.    public boolean doAccessibleAction(int var1) {
  51.       return false;
  52.    }
  53.  
  54.    public Number getCurrentAccessibleValue() {
  55.       return null;
  56.    }
  57.  
  58.    public boolean setCurrentAccessibleValue(Number var1) {
  59.       return false;
  60.    }
  61.  
  62.    public Number getMinimumAccessibleValue() {
  63.       return null;
  64.    }
  65.  
  66.    public Number getMaximumAccessibleValue() {
  67.       return null;
  68.    }
  69.  
  70.    public AccessibleRole getAccessibleRole() {
  71.       return AccessibleRole.CHECK_BOX;
  72.    }
  73.  
  74.    public AccessibleStateSet getAccessibleStateSet() {
  75.       AccessibleStateSet var1 = super.getAccessibleStateSet();
  76.       if (this.this$0.getState()) {
  77.          var1.add(AccessibleState.CHECKED);
  78.       }
  79.  
  80.       return var1;
  81.    }
  82. }
  83.