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

All kind of "popup" implementations are not ready for the multi-screen environment

    Details

    • Type: Bug
    • Status: Open
    • Priority: P3
    • Resolution: Unresolved
    • Affects Version/s: 11, 15, 16
    • Fix Version/s: 16
    • Component/s: client-libs
    • Labels:

      Description

      All our implementations of the popup windows have a logic that checks the screen of the owner of the popup. If the popup does not fit the bounds of the owner's screen we shift it to the correct screen.

      For example, if the window cross two different monitors and JMenuItem is located on one screen, but the window itself is located on another screen(the biggest part of the window is on another screen), then we open the popup on the screen where the window is located, even if the menu item can be shown as-is since it is visible on another screen. The problem became worse if two screens have different DPI.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                serb Sergey Bylokhov
                Reporter:
                serb Sergey Bylokhov
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated: