posted 15 years ago
corrected source:Explanation: tb.setDefaultRenderer(tb.getColumnClass(0),renderer_right); sets renderer for specified column class (not column index!) You only take column class from column 0, next in for-loop class is tb.getColumnClass(i) but all column classes are the same so the same renderer will be used everywhere. Check what will happen when You put tb.setDefaultRenderer(tb.getColumnClass(0),renderer_right); after for-loop.>