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

XMLWordPrintable

    • 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

              Assignee:
              Prasanta Sadhukhan
              Reporter:
              Sergey Bylokhov
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: