home *** CD-ROM | disk | FTP | other *** search
- package java.awt;
-
- import java.awt.event.ActionEvent;
- import javax.accessibility.AccessibleAction;
- import javax.accessibility.AccessibleRole;
- import javax.accessibility.AccessibleValue;
-
- public class MenuItem$AccessibleAWTMenuItem extends MenuComponent.AccessibleAWTMenuComponent implements AccessibleAction, AccessibleValue {
- // $FF: synthetic field
- private final MenuItem this$0;
-
- protected MenuItem$AccessibleAWTMenuItem(MenuItem var1) {
- super(var1);
- this.this$0 = var1;
- }
-
- public String getAccessibleName() {
- if (super.accessibleName != null) {
- return super.accessibleName;
- } else {
- return this.this$0.getLabel() == null ? super.getAccessibleName() : this.this$0.getLabel();
- }
- }
-
- public AccessibleRole getAccessibleRole() {
- return AccessibleRole.MENU_ITEM;
- }
-
- public AccessibleAction getAccessibleAction() {
- return this;
- }
-
- public AccessibleValue getAccessibleValue() {
- return this;
- }
-
- public int getAccessibleActionCount() {
- return 1;
- }
-
- public String getAccessibleActionDescription(int var1) {
- return var1 == 0 ? new String("click") : null;
- }
-
- public boolean doAccessibleAction(int var1) {
- if (var1 == 0) {
- Toolkit.getEventQueue().postEvent(new ActionEvent(this.this$0, 1001, this.this$0.getActionCommand()));
- return true;
- } else {
- return false;
- }
- }
-
- public Number getCurrentAccessibleValue() {
- return new Integer(0);
- }
-
- public boolean setCurrentAccessibleValue(Number var1) {
- return false;
- }
-
- public Number getMinimumAccessibleValue() {
- return new Integer(0);
- }
-
- public Number getMaximumAccessibleValue() {
- return new Integer(0);
- }
- }
-