Извлечение данных из 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);
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д