> Issue is RadioButtonMenuItem and CheckBoxMenuItem bullet/checkmark icon is 
> not displayed in WindowsL&F when the test is run with NimbusL&F.
> This is because `WindowsIconFactory#VistaMenuItemCheckIcon.paintIcon` called 
> `getLaFIcon()` which returns a empty NimbusIcon which causes no icons to be 
> drawn. This is because the test after setting WIndows L&F of the menuitem 
> reverts back the Windows L&F to Nimbus L&F via 
> `UIManager.setLookAndFeel(save);` call in the test so when frame is made 
> visible, the L&F resets back to Nimbus L&F resulting in null NimbusIcon.
> 
> Fix is made to make sure the whole frame is updated to cater to L&F change 
> via `SwingUtilities.updateComponentTreeUI(frame);` call and keep the L&F 
> without reverting back to original L&F..

Prasanta Sadhukhan has updated the pull request incrementally with one 
additional commit since the last revision:

  setsize

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

Changes:
  - all: https://git.openjdk.org/jdk/pull/25907/files
  - new: https://git.openjdk.org/jdk/pull/25907/files/47354410..1d62e24f

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=25907&range=03
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=25907&range=02-03

  Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod
  Patch: https://git.openjdk.org/jdk/pull/25907.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/25907/head:pull/25907

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

Reply via email to