@RunsInCurrentThread
 static void performDefaultAccessibleAction(final Component c) {
   AccessibleAction action = c.getAccessibleContext().getAccessibleAction();
   if (action == null || action.getAccessibleActionCount() == 0)
     throw actionFailure(concat("Unable to perform accessible action for ", format(c)));
   action.doAccessibleAction(DEFAULT_ACTION_INDEX);
 }
Ejemplo n.º 2
0
  public static Accessible getAccessibleChild(final Component component, final int index) {
    AccessibleContext context = component.getAccessibleContext();
    if (context == null) {
      return null;
    }

    return context.getAccessibleChild(index);
  }
Ejemplo n.º 3
0
  public static AccessibleStateSet getAccessibleStateSet(final Component component) {
    AccessibleContext context = component.getAccessibleContext();
    if (context == null) {
      return null;
    }

    return context.getAccessibleStateSet();
  }
Ejemplo n.º 4
0
  public static Accessible getAccessibleAt(final Component component, final Point point) {
    Accessible result = null;

    if (component == null) {
      return null;
    }
    AccessibleContext context = component.getAccessibleContext();
    if (context == null) {
      return null;
    }
    AccessibleComponent accessibleComponent = context.getAccessibleComponent();
    if (accessibleComponent == null) {
      return null;
    }

    return accessibleComponent.getAccessibleAt(point);
  }
Ejemplo n.º 5
0
 public static int getAccessibleChildrenCount(final Component component) {
   return component.getAccessibleContext().getAccessibleChildrenCount();
 }
Ejemplo n.º 6
0
 public static int getAccessibleIndexInParent(final Component component) {
   return component.getAccessibleContext().getAccessibleIndexInParent();
 }
 @Override
 protected Object getObject(Component c) {
   return c.getAccessibleContext();
 }