Как можно преобразовать JTable
Vector
в JTable
ArrayList
? Я изменил весь вектор на arraylist, но я вижу некоторую проблему при вызове DefaultTableModel
. У меня проблема с преобразованием ArrayList
в 2D-массив. Пожалуйста помоги.Как преобразовать JTable Vector в JTable ArrayList?
Вот мой код:
String headers[] = {"Pick Columns"};
rows = new ArrayList<String>();
columns = new ArrayList<String>();
addColumns(headers, columns);
tabModel = new DefaultTableModel(convertTowDArray(rows.toArray()), headers);
table = new JTable(tabModel);
Вот методы:
private Object[][] convertTowDArray(Object[] toArray) {
Object[][] o = null;
for (int i = 0; i < toArray.length; i++) {
o[i][0] = toArray[i];
}
return o;
}
public void addColumns(String[] colName, List<String> col)// Table Columns
{
col.addAll(Arrays.asList(colName));
}
Что вы хотите сделать? непонятно – alex2410