On Tue, 9 Jul 2024 06:13:15 GMT, Abhishek Kumar <[email protected]> wrote:
> Issue is due to the condition added for the opaque property of > SynthTabbedPane in > [JDK-8226990](https://bugs.openjdk.org/browse/JDK-8226990). The previous fix > for GTK and Nimbus was handled commonly in `SynthTabbedPaneUI` class to > render the tabs based on opaque property. Since the Synth package is > responsible to create a custom L&F using user defined XML file. In this test > the L&F is fetched through the XML file and when `SynthTabbedPaneUI` APIs are > invoked for the tab rendering, it is not correctly rendered. Setting the > opaque property to true also doesn't help as the selected tab is rendered > incorrectly. The proposed fix is to move the fix to GTK and Nimbus specific > class and that will not cause any impact on custom xml based L&F. Marked as reviewed by psadhukhan (Reviewer). Seems like the image files are being used in xml file and not in java where probably we could have used some bufferedimage.. png headers doesn't show any copyright as far I could see but still not sure if those images can be opensourced.. Ok for now to be in closed.. ------------- PR Review: https://git.openjdk.org/jdk/pull/20091#pullrequestreview-2220714392 PR Comment: https://git.openjdk.org/jdk/pull/20091#issuecomment-2270764529
