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

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


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


      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.


          Issue Links



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


                • Created: