如何使用 model.addRow 添加多个列?

How to add multiple columns using model.addRow?

我想将三个变量添加到一行的三个不同列中,但是 运行 遇到了一个问题,因为我不知道如何使用 model.addRow.[= 一次添加多个列12=]

我的主要问题是我必须使用 model.addRow 才能将我的 jDateChooser 变量转换为可以输入到 jTable 中的变量,但无法根据我的需要对其进行调整。

    SimpleDateFormat dateFormat = new SimpleDateFormat("dd-MM-yyyy");
    String theDate = dateFormat.format(jDateChooser1.getDate());
    DefaultTableModel model = (DefaultTableModel)jTable1.getModel();

    String Name = jTextField1.getText();

    model.addRow(new Object[]{theDate});

'Name' 是我想放入另一列的变量之一,但我看不出有什么办法可以将它按原样放入 table 中。上面的代码在jButtonActionPerformed事件下。

您需要将所有值添加到 table 中的列。假设您有 4 列,您需要添加第三个值等于 name 的行,其余为空。

model.addRow(new Object[] {"", "", name, ""});

只添加 1 列没有帮助