code: @Override
      public void setModel(final TableModel dataModel) {
          super.setModel(dataModel);
          if (_panel != null) {
              _panel.updateUI();
          }
      }
docs: Since setModel(...) is used to update the contents and repaint the widget, we will also make this happen if a
  panel is presenting the table.