PopupMenus now scale according to the AffineTransform and scaling factor of their target components.
Previously, PopupMenus would not scale if the GUI of the target component (or any of it’s parents) were scaled. The only way to scale PopupMenus was via the global scaling factor. This had several drawbacks as the global scaling factor would scale everything. This was especially problematic in plug-in editors.
Developers who have manually scaled their PopupMenus to fit the scaling factor of the target component will now have the scaling applied two times in a row.
You can either remove your manual scaling or disable this feature altogether by returning
false in the
shouldPopupMenuScaleWithTargetComponent Look&Feel method.