package org.ripple.power.ui.table;
import javax.swing.table.DefaultTableCellRenderer;
import org.ripple.power.ui.graphics.LColor;
public class StringRenderer extends DefaultTableCellRenderer {
/**
*
*/
private static final long serialVersionUID = 1L;
public StringRenderer(int alignment) {
super();
setHorizontalAlignment(alignment);
}
@Override
public void setValue(Object value) {
if (value == null) {
setText("");
return;
}
String text = (String) value;
if (text.equalsIgnoreCase("none")) {
setForeground(LColor.red.darker().darker());
} else {
setForeground(LColor.blue.darker().darker());
}
setText(text);
}
}