Package javax.accessibility

Examples of javax.accessibility.AccessibleContext


public class getMinimumAccessibleValue implements Testlet
{
  public void test(TestHarness harness)
  {
    JInternalFrame f = new JInternalFrame("Title");
    AccessibleContext ac = f.getAccessibleContext();
    AccessibleValue av = ac.getAccessibleValue();
    harness.check(av.getMinimumAccessibleValue(),
            new Integer(Integer.MIN_VALUE))// not specified, but the ref
                                              // impl returns this
  }
View Full Code Here


public class getAccessibleValue implements Testlet
{
  public void test(TestHarness harness)
  {
    JInternalFrame f = new JInternalFrame("Title");
    AccessibleContext ac = f.getAccessibleContext();
    // the AccessibleContext implements the AccessibleValue interface
    harness.check(ac.getAccessibleValue() == ac);
  }
View Full Code Here

public class getMaximumAccessibleValue implements Testlet
{
  public void test(TestHarness harness)
  {
    JInternalFrame f = new JInternalFrame("Title");
    AccessibleContext ac = f.getAccessibleContext();
    AccessibleValue av = ac.getAccessibleValue();
    harness.check(av.getMaximumAccessibleValue(),
            new Integer(Integer.MAX_VALUE))// not specified, but the ref
                                              // impl returns this
  }
View Full Code Here

  }
 
  public void test1(TestHarness harness)
  {
    JTableHeader th = new JTableHeader();
    AccessibleContext ac = th.getAccessibleContext();
    harness.check(ac.getAccessibleName(), null);
    harness.check(ac.getAccessibleRole(), AccessibleRole.PANEL);
    harness.check(ac.getAccessibleChildrenCount(), 0);
    harness.check(ac.getAccessibleChild(0), null);
   
    AccessibleComponent acomp = ac.getAccessibleComponent();
    harness.check(acomp.getBackground(), th.getBackground());
  }
View Full Code Here

    tcm.addColumn(tc0);
    tcm.addColumn(new TableColumn(1, 20));
    tcm.addColumn(new TableColumn(2, 30));
    JTable t = new JTable(tm, tcm);
    JTableHeader th = t.getTableHeader();
    AccessibleContext ac = th.getAccessibleContext();
    harness.check(ac.getAccessibleName(), null);
    harness.check(ac.getAccessibleRole(), AccessibleRole.PANEL);
    harness.check(ac.getAccessibleChildrenCount(), 3);

    AccessibleContext he0 = ac.getAccessibleChild(0).getAccessibleContext();
    harness.check(he0.getAccessibleName(), "XYZ0");
    harness.check(he0.getAccessibleRole(), AccessibleRole.LABEL);
    harness.check(he0.getAccessibleComponent(), he0);
   
  }
View Full Code Here

  implements Testlet
{
  public void test(TestHarness harness)
  {
    JToolTip tt = new JToolTip();
    AccessibleContext att = tt.getAccessibleContext();
   
    // check the default values
    harness.check(att.getAccessibleName(), null);
    harness.check(att.getAccessibleDescription(), null);
    harness.check(att.getAccessibleComponent(), att);   
    harness.check(att.getAccessibleRole(), AccessibleRole.TOOL_TIP);

    // setting the tip text on the tool tip updates the accessible description
    tt.setTipText("XYZ");
    harness.check(att.getAccessibleDescription(), "XYZ");
    tt.setTipText(null);
    harness.check(att.getAccessibleDescription(), null);
   
    // setting the accessible description doesn't update the tip text
    att.setAccessibleDescription("ABC");
    harness.check(att.getAccessibleDescription(), "ABC");
    harness.check(tt.getTipText(), null);
   
    // ...and once an explicit description is set, it isn't changed by setting
    // the tip text
    tt.setTipText("DEF");
    harness.check(att.getAccessibleDescription(), "ABC");
   
    // TODO: the following should fire a property change event
    att.setAccessibleName("X");
    harness.check(att.getAccessibleName(), "X");

    // does getAccessibleContext() always return the same instance?
    AccessibleContext att2 = tt.getAccessibleContext();
    harness.check(att == att2);
  }
View Full Code Here

    child.setVisible(false);
    harness.check(child.isVisible(), true);

    // The only thing left is that isVisible depends on the values
    // of JList.getFirstVisibleIndex and JList.getLastVisibleIndex
    AccessibleContext ctx = (AccessibleContext) child;
    AccessibleStateSet states;
    l.first = 0;
    l.last = 0;
    harness.check(child.isVisible(), true);
    states = ctx.getAccessibleStateSet();
    harness.check(states.contains(AccessibleState.VISIBLE));
    l.first = 1;
    l.last = 1;
    harness.check(child.isVisible(), false);
    states = ctx.getAccessibleStateSet();
    harness.check(!states.contains(AccessibleState.VISIBLE));
  }
View Full Code Here

  {
    MyTestList l = new MyTestList(new String[]{"item"});
    TestList.AccessibleTestList al =
      (TestList.AccessibleTestList) l.getAccessibleContext();
    AccessibleComponent child = (AccessibleComponent) al.getAccessibleChild(0);
    AccessibleContext ctx = (AccessibleContext) child;
    AccessibleStateSet states;
    l.first = 0;
    l.last = 0;
    l.showing = true;
    harness.check(child.isShowing(), true);
    states = ctx.getAccessibleStateSet();
    harness.check(states.contains(AccessibleState.SHOWING));
    l.showing = false;
    harness.check(child.isShowing(), false);
    states = ctx.getAccessibleStateSet();
    harness.check(!states.contains(AccessibleState.SHOWING));

    // Make list child invisible. Should make isShowing false in all cases.
    l.first = 1;
    l.last = 1;
    l.showing = true;
    harness.check(child.isShowing(), false);
    states = ctx.getAccessibleStateSet();
    harness.check(!states.contains(AccessibleState.SHOWING));
    l.showing = false;
    harness.check(child.isShowing(), false);
    states = ctx.getAccessibleStateSet();
    harness.check(!states.contains(AccessibleState.SHOWING));
  }
View Full Code Here

  public void test(TestHarness harness)
  {
    TestList l = new TestList(new String[]{"item"});
    TestList.AccessibleTestList al =
      (TestList.AccessibleTestList) l.getAccessibleContext();
    AccessibleContext child = (AccessibleContext) al.getAccessibleChild(0);
    AccessibleComponent childC = (AccessibleComponent) child;
    AccessibleStateSet states;
    // We test the visible state in isVisible.
    // We test the showing state in isShowing.
    states = child.getAccessibleStateSet();
    harness.check(states.contains(AccessibleState.TRANSIENT));
  }
View Full Code Here

  public void test(TestHarness harness)
  {
    TestList l = new TestList(new String[]{"item"});
    TestList.AccessibleTestList al =
      (TestList.AccessibleTestList) l.getAccessibleContext();
    AccessibleContext child = (AccessibleContext) al.getAccessibleChild(0);
    harness.check(child.getAccessibleRole(), AccessibleRole.LABEL);
  }
View Full Code Here

TOP

Related Classes of javax.accessibility.AccessibleContext

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.