@Override public Object getValueAt(int row, int col) { Position pos = getPosition(row); switch (col) { case 0: return pos.contract().description(); case 1: return pos.position(); case 2: return pos.marketPrice(); case 3: return format("" + pos.marketValue(), null); case 4: return pos.averageCost(); case 5: return pos.unrealPnl(); case 6: return pos.realPnl(); default: return null; } }