RFR: 8279614: The left line of the TitledBorder is not painted on 150 scale factor [v24]

Alexey Ivanov aivanov at openjdk.java.net
Thu Jun 9 19:38:13 UTC 2022


On Thu, 9 Jun 2022 18:44:53 GMT, Phil Race <prr at openjdk.org> wrote:

>> test/jdk/javax/swing/border/EtchedBorder/ScaledEtchedBorderTest.java line 44:
>> 
>>> 42:  * @bug 8279614
>>> 43:  * @summary The left line of the TitledBorder is not painted on 150 scale factor
>>> 44:  * @requires (os.family == "windows")
>> 
>> It's still unclear to me whether we leave the requirement for Windows only or remove it. It came up a few times but no clear decision has been taken.
>> 
>> The change is not Windows-specific, the test is not Windows-specific, it can be run on other platforms. However, fractional UI scales aren't supported on other platforms but Windows; at the same time, applying fractional scales to `Graphics` when painting to a `BufferedImage` is supported.
>
> I think it sufficient to make it Windows-specific at this time.
> The BufferedImage case is extremely uncommon.
> Mac is integer only and we don't have any timeline for supporting fractional scaling on Linux

Sounds reasonable. Let's leave it Windows-specific.

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

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



More information about the client-libs-dev mailing list