JTable and ArrayList - Java

Узнай цену своей работы

Формулировка задачи:

Всем Доброе время суток Условие такое, считать всю информацию с txt файла и вставить в таблицу. txt такой: Name<TAB>Capital<TAB>Population Republic of Poland<TAB>Warsaw<TAB>34500 Chech Republic<TAB>Prague<TAB>9500 Kingdom of Spain <TAB>Madrid<TAB>41599 отступы через Таб Name Capital Population Republic of Poland Warsaw 38500 Chech Republic Prague 10500 Kingdom of Spain Madrid 46599 Название столбцов берется тоже с txt файла. И выделить красным цветом строку в которой населении больше 20 тысяч. Но проблема в том, что я все написал, но считать с файла и вставить в таблице не могу, долго мучаюсь уже. Можете помочь с кодом. Заранее спасибо

Решение задачи: «JTable and ArrayList»

textual
Листинг программы
@Override
@Override
public Class<?> getColumnClass(int columnIndex) {
    switch(columnIndex) {
        case 0:
        case 1:
        case 3:
        default:
            return Integer.class;
    }
}
...
@Override
public Object getValueAt(int rowIndex, int columnIndex) {
    if(data == null)
        return null;
    switch(columnIndex) {
        case 0:
            return data.get(rowIndex).getName();
        case 1:
            return data.get(rowIndex).getCapitol();
        case 2:
            return data.get(rowIndex).getPopulation();
    }
    return null;
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.714 из 5