On Tue, 27 Sep 2022 08:33:00 GMT, Jayathirth D V <j...@openjdk.org> wrote:

> > > 
> > 
> > 
> > In other L&F there is no such `checkbox.interiorBackground` property hence 
> > it is null value when user tries to access it. In windows since in Classic 
> > its been used, that property exist for windowsL&F also (Which is not using 
> > that property). And also in Windows L&F I couldn't find a way to change the 
> > interior background of checkbox as in WindowsClassic, since the image is 
> > painted using ImageCache.
> 
> From where the ImageCache knows that it needs to draw/use blue bitmap for 
> checkbox.interiorBackground for Windows 11?

Couldn't find the exact source, but was able to verify while debugging in 
`PaintSkin() ` where checkBox check/uncheck was handled by using `ImageBuffer` 
where it just toggle the image for check and uncheck in windows L&F. This image 
in windows10 and windows11  differs in interior background color.

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

PR: https://git.openjdk.org/jdk/pull/10385

Reply via email to