java.util.List<String> columnList = new ArrayList<String>();
for (TableColumn tableColumn : jxTable.getColumns())
{
Object unformattedValue = jxTable.getModel().getValueAt(rowIndex,
tableColumn.getModelIndex());
int columnViewIndex = jxTable.convertColumnIndexToView(tableColumn.getModelIndex());
TableCellRenderer renderer = jxTable.getCellRenderer(rowIndex, columnViewIndex);
Component component = renderer.getTableCellRendererComponent(jxTable,
unformattedValue, false, false, rowIndex, columnViewIndex);
columnList.add(getFormattedValue(component));