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

Proper keyboard navigation must be implemented on JSplitPane for the Windows L&F

XMLWordPrintable

    • unknown
    • solaris_2.4

      The following navigation, activation and selection keyboard bindings on JSplitPane need to be implemented for proper operation and key binding sequences.

      JSplitPane:
                      Navigate in - Tab
                     Navigate out - Ctrl+Tab, Ctrl+Shift+Tab
                 Navigate between - Tab, F6 (last element with focus regains
                                             focus when its pane is moved to,
                                             F6 provides CUA compliance)
          Give focus splitter bar - F8
       Remove focus from splitter - F8, Tab
                      Change size - Arrow keys, home, and end
                                    (moves the pane splitter appropriately)

      Note - Win32 doesn't provide F6 and F8 sequence

      Usability:
      - A JSplitPane is considered to have focus as soon as one of its child components has the focus.
      - F8 while the JSplitPane (one of its child components is in focus) has the focus gives the divider (splitter, split bar) the focus and allows to move it around with the cursor keys. This resize mode is ended by either another (F8 | Tab) where the focus goes to the next component in the JSplitPane, or by (Ctrl+Tab | Ctrl+Shift+Tab) where the focus goes to the next component outside of the JSplitPane.

            rkarsunw Ralph Kar (Inactive)
            ejohnsonsunw Earl Johnson (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: