On Thu, 10 Feb 2022 09:49:41 GMT, Tejesh R <d...@openjdk.java.net> wrote:
> Issue in painting last row of JTable due to decrement in `MaxRow `during > computation. Differences in `MaxRow `computation between `TablePrintable` and > `BasicTableUI `class. The Bug is fixed in both the classes. Test Case added > to validate the same. src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableUI.java line 1903: > 1901: private void paintDropLines(Graphics g) { > 1902: JTable.DropLocation loc = table.getDropLocation(); > 1903: if (loc == null) { Deleting this seems to have regressed JDK-8081491 where 1 extra row is printed per page.. jdk/test/java/awt/print/PageFormat/ImageableAreaTest.java is supposed to print 35 rows which was visible in console but it prints 36 rows.. ------------- PR: https://git.openjdk.java.net/jdk/pull/7422