Re: Added five AccessibleRoles



Padraig O'Briain wrote:

> >     /**
> >      * A GROUP_BOX is a simple container that contains a border
> >      * around it and contains components inside it.
> >      */
> >     public static final AccessibleRole GROUP_BOX
> >          = new AccessibleRole("groupbox");
> >
>
> The ATK does not have a corresponding role. How does this role differe from
> AccessibleRole.PANEL?
>
> Padraig

Padraig,

Here's the full description of the new roles from the requestor at
Oracle.  If this doesn't answer your questions, I'll contact Frank Beier
at Oracle and ask him.

Lynn

> > STATUS_BAR is an extremely important role for us.  As you
> > may expect a status bar is an simple component that can
> > contain multiple labels of status information to the user.
> > Oracle has a status bar in pretty much every application.  Also
> > JAWS has added support specifically for us so that any changes
> > to an AccessibleChild of our STATUS_BAR role will be read
> > automatically.  STATUS_BAR is currently defined as "statusbar".
> >
> > DATE_EDITOR is a component that allows users to edit
> > java.util.Date and java.util.Time objects with different
> > java.text.SimpleDateFormats.  Each part of the date or time
> > is navigable and can be modified by typing digits or using
> > the up and down arrows or spin box supplied by the editor.
> > I believe there is a similar swing component in JDK 1.4 so
> > we can probably use the same role that you create for that component.
> > DATE_EDITOR is currently defined as "dateeditor".
> >
> > SPIN_BOX is a simple spinner component and its main use
> > is for simple numbers.  Again I think there is a new swing
> > component in JDK 1.4 so we can use that role as well.   SPIN_BOX
> > is defined as "spinbox".
> >
> > FONT_CHOOSER is a component that lets the user pick various
> > attributes for fonts.  This matches the COLOR_CHOOSER role
> > that already exists.  FONT_CHOOSER is defined as "fontchooser".
> >
> > GROUP_BOX is a simple container that contains a border around
> > it and contains components inside it.  This is like the
> > javax.swing.border.TitledBorder object.  We want JAWS or
> > any other screen reader vendor to read the name of the group box
> > as well as the component name when first tabbing into a component
> > in a group box.  Also if there are similar components in the
> > group box like radio buttons we want the screen reader to read
> > that information as well.  JAWS currently does this in some
> > applications by saying radio button 1 of three.  GROUP_BOX
> > is defined as "groupbox".






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]