@Override
  public boolean isEnabled() {
    // tables without scroll pane do not repaint rows correctly (BasicTableUI.paint:1868-1872)
    return super.isEnabled() && myComponent.getParent() instanceof JViewport;
  }
@Override
  public boolean isEnabled()