我想要将一个带有标题的空白表添加到我正在处理的微型程序中。显然这是因为程序的一部分目的是向表中添加信息。我需要列的标题,我已经阅读了如何做但我无法弄清楚如何定义没有内容编码的表。
String[] ColumnNames = {"1column", "2column", "3column"};
/*
*
*/
EmptyTable = new JTable((???),ColumnNames);
add(EmptyTable);
这是我目前的代码。 (???)是因为我强烈怀疑丢失的代码我找不到属于那个地方。
答案 0 :(得分:2)
that JTable constructor的第一个参数需要Object[][]
,预计会成为初始表模型。
emptyTable = new JTable(new Object[ColumnNames.length][], columnNames);
作为旁注,变量应使用camelCase命名,如Java约定所规定(即EmptyTable应为emptyTable,ColumnNames应为columnNames)。