From 0a083e1ea5e0907e29152d5697e12166b9756515 Mon Sep 17 00:00:00 2001 From: Kirill Safonov Date: Thu, 4 Jun 2009 11:26:26 +0400 Subject: [PATCH] allow table with no header --- platform-api/src/com/intellij/ui/table/TableView.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/platform-api/src/com/intellij/ui/table/TableView.java b/platform-api/src/com/intellij/ui/table/TableView.java index 5dd10f7206..d5f8a2bf32 100644 --- a/platform-api/src/com/intellij/ui/table/TableView.java +++ b/platform-api/src/com/intellij/ui/table/TableView.java @@ -27,6 +27,7 @@ import javax.swing.event.TableModelEvent; import javax.swing.table.TableCellEditor; import javax.swing.table.TableCellRenderer; import javax.swing.table.TableColumn; +import javax.swing.table.JTableHeader; import java.util.ArrayList; import java.util.Collection; import java.util.Iterator; @@ -44,7 +45,10 @@ public class TableView extends BaseTableView implements ItemsProvider, Sel public void setModel(final ListTableModel model) { super.setModel(model); - getTableHeader().setDefaultRenderer(new TableHeaderRenderer(model)); + final JTableHeader header = getTableHeader(); + if (header != null) { + header.setDefaultRenderer(new TableHeaderRenderer(model)); + } setSizes(); } -- 2.11.4.GIT