package me.corriekay.pokegoutil.utils.windows.renderer;
import java.awt.Component;
import javax.swing.JTable;
/**
* A cell renderer that displays percentages in the format "xx.xx%".
*/
public class AutoIncrementCellRenderer extends NumberCellRenderer {
@Override
public Component getTableCellRendererComponent(final JTable table, final Object value, final boolean isSelected,
final boolean hasFocus, final int rowIndex, final int columnIndex) {
setNativeLookAndFeel(table, value, isSelected);
// The row number, one-based
final int rowNumber = rowIndex + 1;
setText(String.valueOf(rowNumber));
return this;
}
}