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

REGRESSION: BasicPopupMenuUI.MenuKeyboardHelper needs to be per-AppContext

    XMLWordPrintable

    Details

    • Subcomponent:
    • Introduced In Version:
      6
    • CPU:
      generic
    • OS:
      generic

      Backports

        Description

        This bug is being filed on behalf of ###@###.###.

        In Java SE 6 the Swing MenuSelectionManager was made per-AppContext, which according to Chris is a correct fix. However, the class javax.swing.plaf.basic.BasicPopupMenuUI has a static MenuKeyboardHelper, which causes menu accelerators to only work for the first AppContext which creates a menu. The MenuKeyboardHelper needs to be changed to be per-AppContext as well, at which point menu accelerators will work properly again.

        This is a high priority bug as it is a regression relative to earlier releases.

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                mlapshin Mikhail Lapshin (Inactive)
                Reporter:
                kbr Kenneth Russell (Inactive)
                Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:
                  Imported:
                  Indexed: