On Thu, 2 Jun 2022 09:14:30 GMT, Tejesh R <t...@openjdk.org> wrote: >> _Header_ object not initialized/set when paint() method of >> `WindowTableHeaderUI` class is executed. The paint() event is executed >> through explicit call of `JTable.updateUI()` in the regression test. In >> order to set the _header_ to the _called_ JTable, it is set in the >> `getTableCellRendererComponent()` method, which in turn makes the _header_ >> object available during paint event without causing NPE. > > 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: > > - Updated based on review comments > - Merge branch 'master' of https://git.openjdk.java.net/jdk into > branch_6429812 > - JTREG Tags updation > - Removal of White space > - Updated based on review comments and Added Test case TableRenderTest.java > - header object set > - Merge remote-tracking branch 'upstream/master' into branch_6429812 > - Merge remote-tracking branch 'upstream/master' > - Merge branch 'master' of github.com:TejeshR13/jdk > - Merge branch 'openjdk:master' into master > - ... and 4 more: > https://git.openjdk.java.net/jdk/compare/56ca5e28...98c2aab2
test/jdk/javax/swing/JTableHeader/TableRendererTest.java line 29: > 27: @library /java/awt/regtesthelpers > 28: @build PassFailJFrame > 29: @summary Test to check if table is printed without NPE Suggestion: @summary Test to check if table is painted without NPE ------------- PR: https://git.openjdk.java.net/jdk/pull/8830