Package javax.accessibility

Examples of javax.accessibility.AccessibleContext


        waitListener(listener);
        listener.checkLastPropertyFired(aContext, AccessibleContext.ACCESSIBLE_CHILD_PROPERTY,
                button1.getAccessibleContext(), null);
        listener.reset();
        panel.add(button1);
        AccessibleContext bContext = button1.getAccessibleContext();
        bContext.addPropertyChangeListener(listener);
        frame.getContentPane().add(panel);
        panel.add(button2);
        button1.addFocusListener(focusListener);
        listener.reset();
        frame.pack();
View Full Code Here


    /*
     * Class under test for AccessibleContext getAccessibleContext()
     */
    public void testGetAccessibleContext() {
        AccessibleContext c = icon.getAccessibleContext();
        assertTrue("instanceof AccessibleJDesktopIcon",
                c instanceof JInternalFrame.JDesktopIcon.AccessibleJDesktopIcon);
        // test getAccessibleRole()
        assertTrue("AccessibleRole ok", c.getAccessibleRole() == AccessibleRole.DESKTOP_ICON);
        // test getAccessibleValue()
        assertTrue("AccessibleValue ok", c.getAccessibleValue() == c);
        // test setCurrentAccessibleValue(), getCurrentAccessibleValue()
        AccessibleValue value = c.getAccessibleValue();
        assertTrue("currentAccessibleValue == 0",
                value.getCurrentAccessibleValue().intValue() == 0);
        Integer currentAccessibleValue = new Integer(4);
        boolean set = value.setCurrentAccessibleValue(currentAccessibleValue);
        assertTrue("setCurrentAccessibleValue returns true", set);
        set = value.setCurrentAccessibleValue(new Float(5));
        assertTrue("setCurrentAccessibleValue returns true", set);
        assertTrue("currentAccessibleValue == 5",
                value.getCurrentAccessibleValue().intValue() == 5);
        assertTrue("the object is not the same",
                value.getCurrentAccessibleValue() != currentAccessibleValue);
        set = value.setCurrentAccessibleValue(null);
        assertFalse("setCurrentAccessibleValue returns false", set);
        // test getMinimumAccessibleValue()
        assertTrue("minimumAccessibleValue ok",
                value.getMinimumAccessibleValue().intValue() == Integer.MIN_VALUE);
        // test getMaximumAccessibleValue()
        assertTrue("maximumAccessibleValue ok",
                value.getMaximumAccessibleValue().intValue() == Integer.MAX_VALUE);
        // test other methods
        assertNull("AccessibleDescription is ok", c.getAccessibleDescription());
        assertTrue("AccessibleChildrenCount == 2", c.getAccessibleChildrenCount() == 2);
    }
View Full Code Here

        ViewListener viewListener = port.createViewListener();
        assertNotNull(viewListener);
    }

    public void testGetAccessibleContext() {
        AccessibleContext accessibleContext = port.getAccessibleContext();
        assertNotNull(accessibleContext);
        assertTrue(AccessibleRole.VIEWPORT == accessibleContext.getAccessibleRole());
    }
View Full Code Here

        assertTrue(propertyChangeController.isChanged("indeterminate"));
    }

    public void testAccessibleContext() {
        progressBar.add(new JProgressBar());
        AccessibleContext accessibleContext = progressBar.getAccessibleContext();
        assertNull(accessibleContext.getAccessibleName());
        assertNull(accessibleContext.getAccessibleDescription());
        assertNull(accessibleContext.getAccessibleAction());
        assertSame(accessibleContext.getAccessibleValue(), accessibleContext);
        assertTrue(accessibleContext.getAccessibleStateSet().contains(
                AccessibleState.HORIZONTAL));
        AccessibleValue value = (AccessibleValue) accessibleContext;
        int currentValue = (progressBar.getMinimum() + progressBar.getMaximum()) / 2;
        progressBar.setValue(currentValue);
        assertTrue(controller.isChanged());
View Full Code Here

    /*
     * Class under test for AccessibleContext getAccessibleContext()
     */
    public void testGetAccessibleContext() {
        AccessibleContext c = dialog.getAccessibleContext();
        assertTrue("class is ok", c instanceof JDialog.AccessibleJDialog);
        assertTrue("AccessibleRole is ok", c.getAccessibleRole() == AccessibleRole.DIALOG);
        assertNull("AccessibleDescription is ok", c.getAccessibleDescription());
        assertTrue("AccessibleChildrenCount == 1", c.getAccessibleChildrenCount() == 1);
        // test getAccessibleName()
        assertNull("AccessibleName is ok", c.getAccessibleName());
        dialog.setTitle("aa");
        assertTrue("AccessibleName is ok", c.getAccessibleName() == "aa");
        // test getAccessibleStateSet()
        AccessibleState[] states = c.getAccessibleStateSet().toArray();
        assertTrue("more than 2 states", states.length > 2);
        dialog.setVisible(true);
        states = c.getAccessibleStateSet().toArray();
        assertTrue("more than 4 states", states.length > 4);
    }
View Full Code Here

        pf.setEchoChar('\0');
        assertFalse(pf.echoCharIsSet());
    }

    public void testGetAccessibleContext() {
        AccessibleContext context = pf.getAccessibleContext();
        assertTrue(context instanceof JPasswordField.AccessibleJPasswordField);
        assertEquals(AccessibleRole.PASSWORD_TEXT, context.getAccessibleRole());
    }
View Full Code Here

     *
     * @return an AccessibleContext for the BasicComboPopup
     * @since 1.5
     */
    public AccessibleContext getAccessibleContext() {
        AccessibleContext context = super.getAccessibleContext();
        context.setAccessibleParent(comboBox);
        return context;
    }
View Full Code Here

        }
              

        protected void handleVisibleDataChanged() {
            if (Paragraph.this.isFocusOwner()) {
                AccessibleContext ac = accessibleContext;
                if (ac != null) {
                    AccessibleText at = ac.getAccessibleText();
                    if (at != null) {
                        int pos = at.getCaretPosition();
                        // Simulating a caret event here should help at tools
                        // that re not aware of the paragraph approach of OOo.
                        firePropertyChange(ac.ACCESSIBLE_CARET_PROPERTY,
View Full Code Here

    /** Returns the AccessibleContext associated with this object */
    public final javax.accessibility.AccessibleContext getAccessibleContext() {
        if (accessibleContext == null) {
            try {
                AccessibleContext ac = createAccessibleContext();
                if (ac != null) {
                    // Set accessible name and description here to avoid
                    // unnecessary property change events later ..
                    ac.setAccessibleName(unoAccessibleContext.getAccessibleName());
                    ac.setAccessibleDescription(unoAccessibleContext.getAccessibleDescription());
                    accessibleContext = ac;
                }
            } catch (com.sun.star.uno.RuntimeException e) {
            }
        }
View Full Code Here

       
        public void run() {
            // Because this code is executed in the DispatchThread, it is better tocatch every
            // exception that might occur
            try {
                AccessibleContext ac = Container.this.accessibleContext;
                if (ac != null) {
                    ac.firePropertyChange(propertyName, oldValue, newValue);
                }
            } catch (java.lang.Exception e) {
                if (Build.DEBUG) {
                    System.err.println(e.getClass().getName() + " caught propagating " + propertyName + " event: " + e.getMessage());
                    e.printStackTrace();
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.