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

revise the logic of DefaultKeyboardFocusManager.dispatchEvent(..) for WINDOW_LOST_FOCUS

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Unresolved
    • Icon: P4 P4
    • tbd
    • 7
    • client-libs
    • generic
    • generic

      Currently, DefaultKeyboardFocusManager.dispatchEvent(..) for WINDOW_LOST_FOCUS doesn't take into acount the source object of the event.
      Instead, it considers current global focused window to be the window losing focus. The reason of such behavior is that the platform-dependent
      code posts WINDOW_LOST_FOCUS to an owner frame/dialog when it loses activation, while some of its owned window is actually a focused window.
      We have to revise this logic and see if we can always post WINDOW_LOST_FOCUS to an appropriate window.

            Unassigned Unassigned
            ant Anton Tarasov (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Imported:
              Indexed: