JTable中的动态行创建?

时间:2015-05-29 08:52:04

标签: java swing jtable

最初我希望jtable有一行,当我进入最后一行时,新行将使用与前一行相同的格式创建。是否可以在jtable中使用java或其他任何选项?

1 个答案:

答案 0 :(得分:1)

为您的表使用DefaultTableModel。这为您提供了addRow方法,可用于动态添加行。

使用DefaultTableModel:

DefaultTableModel dtm = new DefaultTableModel(0, 0);
// Create your table column headers
    String header[] = new String[] { "Column1", "Column2", "Column3" };
    dtm.setColumnIdentifiers(header);

现在使用addRow api

以动态方式创建行
Vector<Object> data = new Vector<Object>();
        data.add("Data1");
        data.add("Data2");
        data.add("Data3");
dtm.add(data);

希望这会有所帮助..