public void addTableRow(ArrayList<Serializable> data) { ignoreChanges = true; DataTableModel model = (DataTableModel) jtable.getModel(); model.addRow(data.toArray(new Serializable[data.size()])); model.setRowColor(model.getRowCount() - 1, Color.GREEN); repaint(); ignoreChanges = false; }
@Override public int getRowCount() { return (model != null) ? model.getRowCount() : 0; }