public Object getValueAt(int row, int column) { if ((row < 0) || (row > cycledata.size() - 1) || (column < 0) || (column > 2)) return null; NumberFormat form = NumberFormat.getInstance(); form.setMaximumFractionDigits(2); String s; if (column == 0) s = Util.time2string(cycledata.get(row).getTime()); else if (column == 1) s = form.format(cycledata.get(row).getGreen() * conversion); else s = form.format(cycledata.get(row).getRed() * conversion); return s; }