Извлечение данных из JTable - Java
Формулировка задачи:
Добрый вечер! Товарищи, столкнулся со следующей задачей. Требуется создать небольшую таблицу, в ячейки которых будут вводиться пользовательские данные, затем данные из столбцов необходимо сохранить по массивам и в дальнейшем обработать. Я так понял, что оптимальным будет использование JTable, прав ли я в этом случае? Дело в том, что размеры таблицы не определены заранее, её размер выбирает пользователь на предыдущем перед таблицей фрейме. А как в таком случае сохранить данные из столбцов в n массивов для последующей обработки, где n - число столбцов? Если я выбрал неверную стратегию, направьте в нужное русло, пожалуйста.
Решение задачи: «Извлечение данных из JTable»
textual
Листинг программы
List<List<String>> listOfColumns = new ArrayString<>(); List<String> column; for (int i=0; i<table.getColumnCount(); i++) { column = new ArrayList<>(); for (int j=0; j<table.getRowCount(); j++) { column.add(table.getCellValue(i, j)); } listOfColumns.add(column); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д