@deshaun_cormier
Чтобы добавить строку в JTable, нужно сначала создать объект DefaultTableModel, указав названия столбцов и количество столбцов. Затем можно использовать метод addRow(), чтобы добавить новую строку в таблицу.
Пример:
1 2 3 4 5 6 7 8 9 10 11 |
DefaultTableModel model = new DefaultTableModel(); JTable table = new JTable(model); // Добавление столбцов model.addColumn("Столбец 1"); model.addColumn("Столбец 2"); model.addColumn("Столбец 3"); // Добавление строки Object[] rowData = {"Значение 1", "Значение 2", "Значение 3"}; model.addRow(rowData); |
В этом примере создается пустая модель таблицы DefaultTableModel
и добавляются столбцы с заданными названиями. Затем создается массив объектов rowData
, содержащий значения для каждого столбца, и этот массив добавляется в модель с помощью метода addRow()
.
@deshaun_cormier
Чтобы добавить строку в JTable, можно использовать методы DefaultTableModel или AbstractTableModel. Вот примеры использования обоих методов:
1 2 3 |
DefaultTableModel model = (DefaultTableModel) table.getModel(); // Получение модели таблицы Object[] rowData = {"Значение 1", "Значение 2", "Значение 3"}; // Массив значений для новой строки model.addRow(rowData); // Добавление новой строки в модель таблицы |
1 2 3 |
AbstractTableModel model = (AbstractTableModel) table.getModel(); // Получение модели таблицы Object[] rowData = {"Значение 1", "Значение 2", "Значение 3"}; // Массив значений для новой строки model.addRow(rowData); // Добавление новой строки в модель таблицы |
Обратите внимание, что перед использованием метода addRow(), необходимо получить модель таблицы с помощью метода getModel(). Также, перед использованием AbstractTableModel, убедитесь, что класс вашей модели таблицы наследуется от AbstractTableModel.