Package javax.accessibility

Examples of javax.accessibility.AccessibleComponent


    JTable t = new JTable(tm);
    JTableHeader th = t.getTableHeader();
    AccessibleContext ac = th.getAccessibleContext();
    Accessible ac0 = ac.getAccessibleChild(0);
    harness.check(ac0.getClass().getName().endsWith("AccessibleJTableHeaderEntry"));
    AccessibleComponent ac0ac = ac0.getAccessibleContext().getAccessibleComponent();
    harness.check(ac0, ac0ac);
  }
View Full Code Here


    JTable t = new JTable(tm);
    JTableHeader th = t.getTableHeader();
    AccessibleContext ac = th.getAccessibleContext();
    Accessible ac0 = ac.getAccessibleChild(0);
    harness.check(ac0.getClass().getName().endsWith("AccessibleJTableHeaderEntry"));
    AccessibleComponent ac0ac = ac0.getAccessibleContext().getAccessibleComponent();
    JLabel label = new JLabel("Just to get the background");
    harness.check(ac0ac.getBackground(), label.getBackground());
 
    MyTableCellRenderer r = new MyTableCellRenderer();
    r.setBackground(Color.yellow);
    t.getColumnModel().getColumn(1).setHeaderRenderer(r);
    Accessible ac1 = ac.getAccessibleChild(1);
    harness.check(ac1.getClass().getName().endsWith("AccessibleJTableHeaderEntry"));
    AccessibleComponent ac1ac = ac1.getAccessibleContext().getAccessibleComponent();
    harness.check(ac1ac.getBackground(), Color.yellow);
  }
View Full Code Here

    JTable t = new JTable(tm);
    JTableHeader th = t.getTableHeader();
    AccessibleContext ac = th.getAccessibleContext();
    Accessible ac0 = ac.getAccessibleChild(0);
    harness.check(ac0.getClass().getName().endsWith("AccessibleJTableHeaderEntry"));
    AccessibleComponent ac0ac = ac0.getAccessibleContext().getAccessibleComponent();
    JLabel label = new JLabel("Just to get the foreground");
    harness.check(ac0ac.getForeground(), label.getForeground());
 
    MyTableCellRenderer r = new MyTableCellRenderer();
    r.setForeground(Color.yellow);
    t.getColumnModel().getColumn(1).setHeaderRenderer(r);
    Accessible ac1 = ac.getAccessibleChild(1);
    harness.check(ac1.getClass().getName().endsWith("AccessibleJTableHeaderEntry"));
    AccessibleComponent ac1ac = ac1.getAccessibleContext().getAccessibleComponent();
    harness.check(ac1ac.getForeground(), Color.yellow);
  }
View Full Code Here

    JTable t = new JTable(tm);
    JTableHeader th = t.getTableHeader();
    AccessibleContext ac = th.getAccessibleContext();
    Accessible ac0 = ac.getAccessibleChild(0);
    harness.check(ac0.getClass().getName().endsWith("AccessibleJTableHeaderEntry"));
    AccessibleComponent ac0ac = ac0.getAccessibleContext().getAccessibleComponent();
    DefaultTableCellRenderer r0 = new DefaultTableCellRenderer();
    harness.check(ac0ac.getFont(), r0.getFont());
 
    MyTableCellRenderer r = new MyTableCellRenderer();
    r.setFont(new Font("Dialog", Font.BOLD, 15));
    t.getColumnModel().getColumn(1).setHeaderRenderer(r);
    Accessible ac1 = ac.getAccessibleChild(1);
    harness.check(ac1.getClass().getName().endsWith("AccessibleJTableHeaderEntry"));
    AccessibleComponent ac1ac = ac1.getAccessibleContext().getAccessibleComponent();
    harness.check(ac1ac.getFont(), new Font("Dialog", Font.BOLD, 15));
  }
View Full Code Here

    JTable t = new JTable(tm);
    JTableHeader th = t.getTableHeader();
    AccessibleContext ac = th.getAccessibleContext();
    Accessible ac0 = ac.getAccessibleChild(0);
    harness.check(ac0.getClass().getName().endsWith("AccessibleJTableHeaderEntry"));
    AccessibleComponent ac0ac = ac0.getAccessibleContext().getAccessibleComponent();
    harness.check(ac0ac.isFocusTraversable(), true);
 
    MyTableCellRenderer r = new MyTableCellRenderer();
    t.getColumnModel().getColumn(1).setHeaderRenderer(r);
    Accessible ac1 = ac.getAccessibleChild(1);
    harness.check(ac1.getClass().getName().endsWith("AccessibleJTableHeaderEntry"));
    AccessibleComponent ac1ac = ac1.getAccessibleContext().getAccessibleComponent();
    harness.check(ac1ac.isFocusTraversable(), false);
  }
View Full Code Here

    TestList.AccessibleTestList al =
      (TestList.AccessibleTestList) l.getAccessibleContext();
    Font font1 = new Font("Dialog", Font.PLAIN, 16);
    Font font2 = new Font("Dialog", Font.BOLD, 12);
    l.setFont(font1);
    AccessibleComponent child = (AccessibleComponent) al.getAccessibleChild(0);
    harness.check(child.getFont(), font1);
    l.setFont(font2);
    harness.check(child.getFont(), font2);
  }
View Full Code Here

    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

  public void test(TestHarness harness)
  {
    TestList l = new TestList(new String[]{"item"});
    TestList.AccessibleTestList al =
      (TestList.AccessibleTestList) l.getAccessibleContext();
    AccessibleComponent child = (AccessibleComponent) al.getAccessibleChild(0);
    l.setFocusable(true);
    harness.check(child.isFocusTraversable(), true);
    l.setFocusable(false);
    harness.check(child.isFocusTraversable(), true);
  }
View Full Code Here

  public void test(TestHarness harness)
  {
    MyTestList l = new MyTestList(new String[]{"item"});
    TestList.AccessibleTestList al =
      (TestList.AccessibleTestList) l.getAccessibleContext();
    AccessibleComponent child = (AccessibleComponent) al.getAccessibleChild(0);
    l.visible = true;
    harness.check(child.isVisible(), true);
    l.visible = false;
    harness.check(child.isVisible(), true);
    harness.check(l.isVisible(), false);

    // The above test show that isVisible is independent from the parent JList.
    // Check if this reacts to child.setVisible() (It does not).
    child.setVisible(true);
    harness.check(child.isVisible(), true);
    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

  public void test(TestHarness harness)
  {
    TestList l = new TestList(new String[]{"item"});
    TestList.AccessibleTestList al =
      (TestList.AccessibleTestList) l.getAccessibleContext();
    AccessibleComponent child = (AccessibleComponent) al.getAccessibleChild(0);
    Cursor cursor = l.getCursor();
    child.setCursor(Cursor.getPredefinedCursor(Cursor.CROSSHAIR_CURSOR));
    harness.check(l.getCursor(), cursor);
    harness.check(child.getCursor(),
                  Cursor.getPredefinedCursor(Cursor.CROSSHAIR_CURSOR));
    child.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
    harness.check(l.getCursor(), cursor);
    harness.check(child.getCursor(),
                  Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
  }
View Full Code Here

TOP

Related Classes of javax.accessibility.AccessibleComponent

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.