Гость
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Добавление записей в таблицу / 2 сообщений из 2, страница 1 из 1
12.06.2021, 11:41
    #40077339
LiQuid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление записей в таблицу
Добрый день.
Есть класс rowData:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
package databaseProject;

import java.util.HashMap;
import java.util.Map;

public class rowData {

    private Map<String, Object> values = new HashMap<String, Object>();

    public Object getValueForCol(String columnIndex) {
        if (values.containsKey(columnIndex)) {
            return values.get(columnIndex);
        }
        return "";
    }

    public void setValueForCol(Object aValue, String columnIndex) {
        values.put(columnIndex, aValue);
    }
}


Есть в другом классе ArrayList rows:
Код: java
1.
List<rowData> rows = new ArrayList<rowData>();



В этом же классе есть событие:
Код: java
1.
2.
3.
4.
    public void addRow() {
        rows.add(new rowData());
        fireTableRowsInserted(rows.size(), rows.size());
    }


При событие в таблицу добавляется пустая строка из трех столбцов.
Хочу заменить rows.add(new rowData()); на статичные данные.
Например rows.add("a", "b", "b");
Но эти данные не совпадают с типом данных rowData.
Как правильно добавить статичные данные в ArrayList rows при выполнении событии?
Спасибо.
...
Рейтинг: 0 / 0
12.06.2021, 13:05
    #40077342
LiQuid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление записей в таблицу
Спасибо, решил.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Добавление записей в таблицу / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]