JTable不显示标题

时间:2015-09-23 01:52:29

标签: java swing jtable

我正在使用Java中的Swing创建GUI。我创建了一个GridLayout并将此表放在网格布局的单元格中。

String[] columnNames = {"First Name", "Last Name"};
String[][] data = { { "Name1", "Price1" }, { "Name2", "Price2" }, { "Name3", "Price3" }, { "Name4", "Price4" } };
JTable botTable = new JTable(data, columnNames);

我的表显示表中的数据,但不显示表头。如何在表格中显示标题?

1 个答案:

答案 0 :(得分:4)

在将JScrollPane添加到屏幕上显示的内容之前,您可能没有将表格包裹在JScrollPane中。

有关详细信息,请参阅How to Use TablesHow to Use Scroll Panes

JTable botTable = new JTable(data, columnNames);
JScrollPane scrollPane = new JScrollPane(botTable);

add(scrollPane);