Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8091673

Runtime should have a published focus traversal API for use in custom controls

    Details

    • Subcomponent:
    • Understanding:
      Fix Understood

      Description

      A custom direct Control subclass cannot cause focus to leave itself without delegating to a non-published class or method.

      There is Node#impl_traverse(Direction) but the method is explicitly excluded from the public API and the Direction type is in a non-published package.

      BehaviorBase<C,S> cannot be used as it is also in a non-published package.

      Further, there is no published abstract base class of type Control supporting keyboard focus traversal behavior.

        Attachments

        1. 8091673.patch
          130 kB
        2. 8091673.patch
          104 kB
        3. 8091673.patch
          81 kB

          Issue Links

            Activity

              People

              • Assignee:
                aghaisas Ajit Ghaisas
                Reporter:
                gwileyjfx Greg Wiley (Inactive)
              • Votes:
                7 Vote for this issue
                Watchers:
                13 Start watching this issue

                Dates

                • Due:
                  Created:
                  Updated:
                  Imported: