Relates :
|
JMenuItem inherits imageUpdate() method from AbstractButton which knows nothing about the menu item icons and so returns false for the icons loading. This issue is obscured because usually ImageIcon calls getProperty() method with null image observer on image and forces the image loading. This problems appears in the MultiResolutionBufferedImage where ImageIcon loads the base image but a resolution variant on HiDPI display has not been loaded.