Index: src/main/java/common/javax/swing/plaf/basic/BasicTableHeaderUI.java =================================================================== --- src/main/java/common/javax/swing/plaf/basic/BasicTableHeaderUI.java (revision 504297) +++ src/main/java/common/javax/swing/plaf/basic/BasicTableHeaderUI.java (working copy) @@ -101,11 +101,15 @@ } public void mouseEntered(final MouseEvent e) { - updateCursor(e); + if (header != null) { + updateCursor(e); + } } public void mouseExited(final MouseEvent e) { - header.setCursor(originalHeaderCursor); + if (header != null) { + header.setCursor(originalHeaderCursor); + } } @@ -316,7 +320,9 @@ } protected void uninstallDefaults() { - Utilities.uninstallColorsAndFont(header); + if (header != null) { + Utilities.uninstallColorsAndFont(header); + } } protected void installListeners() {