package com.limegroup.gnutella.gui.search; import java.awt.Component; import javax.swing.JTable; import javax.swing.table.DefaultTableCellRenderer; /** * a TableCellRenderer rendering a Float as percentage */ public class PercentageRenderer extends DefaultTableCellRenderer { public Component getTableCellRendererComponent(JTable table, Object value, boolean isSel, boolean hasFocus, int row, int column) { if(value == null) return super.getTableCellRendererComponent(table, value, isSel, hasFocus, row, column); Float f = (Float)value; String percentage = "" + (int)(100 * f.floatValue()) + "%"; return super.getTableCellRendererComponent(table, percentage, isSel, hasFocus, row, column); } }