Integrated: JDK-8016524: [macosx] Bottom line is not visible for JTableHeader
Harshitha Onkar
duke at openjdk.java.net
Tue Feb 15 05:07:14 UTC 2022
On Wed, 26 Jan 2022 00:12:17 GMT, Harshitha Onkar <duke at openjdk.java.net> wrote:
> Previously, the JTableHeader Bottom line wasn't visible on MacOS LAF (Aqua). With the fix the bottom line (light grey) is visible.
>
> Changes were made to AquaTableHeaderBorder.paintBorder method and the height of the component+border was adjusted in paint method.
>
> A new test case (JTHeaderBorderTest.java) was added to test the fix as there was no corresponding test case present for this issue previously. The test checks if the border is visible by checking the color at the border location with the background color of the table and table-header, if both are different test case passes and it fails if the pixel color at border location matches either the table-header or table background color.
This pull request has now been integrated.
Changeset: f33329eb
Author: Harshitha Onkar <harshitha.onkar at oracle.com>
Committer: Prasanta Sadhukhan <psadhukhan at openjdk.org>
URL: https://git.openjdk.java.net/jdk/commit/f33329eb7f7a1a541d8f30ba8952b0b922ac5257
Stats: 125 lines in 2 files changed: 123 ins; 0 del; 2 mod
8016524: [macosx] Bottom line is not visible for JTableHeader
Reviewed-by: psadhukhan, prr
-------------
PR: https://git.openjdk.java.net/jdk/pull/7219
More information about the client-libs-dev
mailing list