On Fri, 10 May 2024 17:33:53 GMT, Sergey Bylokhov <s...@openjdk.org> wrote:
>> JTabbedPane's contentOpaque and tabsOpaque properties are not honored in >> Aqua L&F. JTabbedPane's content area and tab background color are not as >> expected when tabbedpane opacity is set to true or false. Fix is to handle >> the opacity behavior correctly and inline with other LAF as well. >> >> Existing test `TestBackgroundScrollPolicy.java` failed with the proposed fix >> and it is updated to run only for linux and windows platform because the >> content area for tabbedpane is rendered to the width and height of >> tabbedpane starting from (0, 0) position >> (https://github.com/openjdk/jdk/blob/cf7c97732320d70de5f5725c920d5c3861a2c9c8/src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneUI.java#L684C16-L684C16) >> and that leaves no place for tab area behind tabs. >> >> CI testing is green after this test update and link posted in JBS. > > The Aqua L&F mimics the behavior of the native UI on macOS. Is it possible to > change all these properties in the native apps? @mrserb I am going to close this bug as "Not an issue" as I couldn't find any ways to check this behavior. ------------- PR Comment: https://git.openjdk.org/jdk/pull/19170#issuecomment-2149224348