On Thu, 26 Aug 2021 22:22:54 GMT, Alexey Ivanov <aiva...@openjdk.org> wrote:
>> Automated NimbusJTreeSelTextColor.java test which is added under >> [JDK-8271315](https://bugs.openjdk.java.net/browse/JDK-8271315). >> >> It passes with the recent build of JDK 18. >> It fails with JDK 18 build 7 where >> [JDK-8266510](https://bugs.openjdk.java.net/browse/JDK-8266510) is not fixed >> yet: >> >> >> Exception in thread "main" java.lang.RuntimeException: Unexpected color >> found: ff000000 at (4, 9); >> foreground: ffffffff; background: ff39698a - check image.png >> at >> NimbusJTreeSelTextColor.checkColors(NimbusJTreeSelTextColor.java:106) >> at NimbusJTreeSelTextColor.main(NimbusJTreeSelTextColor.java:70) >> >> >> The line is wrapped for readability. In this case the text is black instead >> of white. > > Alexey Ivanov has updated the pull request incrementally with two additional > commits since the last revision: > > - Mark the test headless > - Paint JTree into BufferedImage I assume you must have tested this on headless environment and it must have passed. But is it really necessary to make this headless as we are showing JFrame and setting L&F. I mean these things mostly associate with headful environment. ------------- PR: https://git.openjdk.java.net/jdk/pull/5269