On Tue, 1 Aug 2023 13:05:37 GMT, Tejesh R <[email protected]> wrote: >> The header border uses `g.drawLine` whereas the JTable data grid lines uses >> `SwingUtilities2.drawVLine` and `SwingUtilities2.drawHLine` to draw >> horizontal and vertical lines. The SwingUtilities2 uses `Graphics.fillRect` >> which contributes to the difference between the position of these two lines >> which happens/visible at higher ui scaling (difference in alignment between >> vertical lines of these two). The fix propose to use the same methods for >> metal L&F of JTable header border paint. >> CI testing shows green. >> >>  > > Tejesh R has updated the pull request with a new target base due to a merge > or a rebase. The incremental webrev excludes the unrelated changes brought in > by the merge/rebase. The pull request contains 14 additional commits since > the last revision: > > - Review fix > - Merge branch 'master' of https://git.openjdk.java.net/jdk into > branch_8311031 > - Review fix > - Review fix > - Review fix > - Review fix > - Review fix > - Review fix > - Review comment fix > - Updated based on review comments > - ... and 4 more: https://git.openjdk.org/jdk/compare/93e3f1d2...3e76abaa
Marked as reviewed by aivanov (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk/pull/14766#pullrequestreview-1556974260
