RFR: 8282526: Default icon is not painted properly [v3]

Alexander Zuev kizune at openjdk.java.net
Tue Apr 26 22:27:23 UTC 2022


On Tue, 26 Apr 2022 22:06:09 GMT, Alexander Zuev <kizune at openjdk.org> wrote:

>> Detect the situation where we do need to perform interpolation during ImageIcon
>> painting and set a hint to the rendering to perform bicubic approximation so
>> image details are preserved during transition.
>
> Alexander Zuev has updated the pull request incrementally with one additional commit since the last revision:
> 
>   Take into account scale factor;
>   Create a new Graphics2D object instead of juggle the rendering hints;

> I suggest to recheck the issues described above, updating the shared implementation of ImageIcon.java seems wrong

Yes, the issue manifests itself only on Windows - but i was able to reproduce it using generic MultiResolutionIcon in the test case so while it CAN be fixed in the Windows specific code i still think addressing it in the shared code is a right thing to do.

-------------

PR: https://git.openjdk.java.net/jdk/pull/7805



More information about the client-libs-dev mailing list