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

MenuItem may cache the size and did not update it when the screen DPI is changed

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P3 P3
    • 21
    • 11, 14, 15
    • client-libs
    • b07
    • generic
    • generic

      In the test/jdk/javax/swing/GraphicsConfigNotifier/StalePreferredSize.java the next code was added to workaround this bug:
      if (component instanceof JMenuItem) {
      MenuItemLayoutHelper.clearUsedParentClientProperties((JMenuItem)component);
      }

      The MenuItemLayoutHelper.clearUsedParentClientProperties must be called automatically when the DPI was changed.

      Similar bug for other components:
      https://bugs.openjdk.java.net/browse/JDK-8201552

            psadhukhan Prasanta Sadhukhan
            serb Sergey Bylokhov
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: