Как добавить несколько столбцов, используя model.addRow? - PullRequest
0 голосов
/ 09 января 2019

Я хочу добавить три переменные в три разных столбца строки, но столкнулся с проблемой, так как не знаю, как добавить несколько столбцов одновременно с model.addRow.

Моя основная проблема заключается в том, что мне нужно использовать 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});

«Имя» - это одна из переменных, которую я хочу поместить в другой столбец, но я не вижу способа поместить ее в таблицу такой, какая она есть. Код выше находится под событием jButtonActionPerformed.

1 Ответ

0 голосов
/ 09 января 2019

Вам необходимо добавить все значения в столбцы таблицы. Предположим, у вас есть 4 столбца, и вам нужно добавить строку с 3-м значением, равным name, и оставить пустым.

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

Добавление только 1 столбца не помогает

...