如何实例化一个空的JTable?

Joh*_*ner 3 swing jtable

我正在攀登java学习曲线,这是我第一次需要一个JTable.我想做的是显示一个空表,所有单元格除了列标题外都是空的.然后,作为用户操作的结果,表中填充了字符串,整数和浮点的混合.

我在Web上找到的所有示例都创建了在实例化时填充的表.是否有任何简单的方法来推迟填充表,但在启动时显示它?

在此先感谢您的帮助.

dog*_*ane 7

创建具有指定行数和列数的表模型,并将其用于JTable.例如:

String[] colHeadings = {"COLUMN1","COLUMN2"};
int numRows = 5 ;
DefaultTableModel model = new DefaultTableModel(numRows, colHeadings.length) ;
model.setColumnIdentifiers(colHeadings);
JTable table = new JTable(model);
Run Code Online (Sandbox Code Playgroud)

然后,您可以调用模型上的方法来更新值,添加行等.