У меня есть таблица под названием PRODUCT (item, qty, price for 1Kg, amount) после добавления данных в таблицу. Я хочу получить общую сумму столбца. Поэтому я знаю, как читать все данные из таблицы. Но я не знаю, как читать и добавить одно полеКак читать определенный столб в JTable?
вот мой код:
DBconnector db = new DBconnector();
db.connect();
DefaultTableModel dtm = (DefaultTableModel) tblOrder.getModel();
int numRow = dtm.getRowCount();//get rows
int numCol = dtm.getColumnCount();//get colums
ArrayList<Object> list = new ArrayList<Object>();
for (int i = 0 ; i < numRow ; i++){
for (int j = 0 ; j < numCol ; j++){
list.add(tblOrder.getValueAt(i, j));
}
System.out.println(list);
}
Любой, пожалуйста, может помочь мне это сделать?
сделать и хотите, чтобы прочитать один столбец из JTable ?? или из таблицы mysql? если из jtable удалите внутренний цикл и используйте 'list.add (tblOrder.getValueAt (i, индекс столбца));' –
TableModel # getValueAt? – MadProgrammer
вопрос в этой форме не подлежит ответственности здесь, для получения дополнительной информации, чтобы прочитать наши FAQ, особенно интересная часть о MCVE может быть интересна – mKorbel