Java (几乎)空JTable代码

Java (几乎)空JTable代码,java,jtable,columnheader,Java,Jtable,Columnheader,我想添加一个带有标题的空白表到一个微型程序中。显然,这是因为程序的部分目的是向表中添加信息。我需要列的标题,我已经阅读了如何做,但我无法想出如何定义一个没有编码的内容表 String[] ColumnNames = {"1column", "2column", "3column"}; /* * */ EmptyTable = new JTable((???),ColumnNames); add(EmptyTable); 这是我目前拥有的代码。之所以有(?

我想添加一个带有标题的空白表到一个微型程序中。显然,这是因为程序的部分目的是向表中添加信息。我需要列的标题,我已经阅读了如何做,但我无法想出如何定义一个没有编码的内容表

    String[] ColumnNames = {"1column", "2column", "3column"};
/*
*
*/
        EmptyTable = new JTable((???),ColumnNames);
        add(EmptyTable);
这是我目前拥有的代码。之所以有(??),是因为我强烈怀疑我找不到的缺失代码是否属于该位置。

的第一个参数接受一个
对象[][]
,预期为初始表模型

emptyTable = new JTable(new Object[ColumnNames.length][], columnNames);
作为旁注,变量应该用camelCase命名,正如Java约定所规定的那样(即,EmptyTable应该是EmptyTable,ColumnNames应该是ColumnNames)