package Method;
|
import java.awt.Component;
|
import javax.swing.JLabel;
|
import javax.swing.JTable;
|
import javax.swing.SwingConstants;
|
import javax.swing.table.DefaultTableCellRenderer;
|
import javax.swing.table.TableCellRenderer;
|
|
import ColorAndFont.UIColor;
|
|
/**¸ÃÀàÓÃÓÚʵÏÖ±í¸ñµÄÕ¤À¸Ð§¹û*/
|
public class FenseRenderer implements TableCellRenderer {
|
|
|
@Override
|
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected,
|
boolean hasFocus, int row, int column) {
|
JLabel renderer = (JLabel) new DefaultTableCellRenderer()
|
.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
|
if (row % 2 == 0) {
|
renderer.setForeground(UIColor.getTable_font());
|
renderer.setBackground(UIColor.getTable_1());
|
} else {
|
renderer.setForeground(UIColor.getTable_font());
|
renderer.setBackground(UIColor.getTable_2());
|
}
|
|
if(isSelected) {
|
renderer.setBackground(UIColor.getTable_sekected());
|
}
|
//ÎÄ×Ö¾ÓÖÐÏÔʾ
|
renderer.setHorizontalAlignment(SwingConstants.CENTER);
|
return renderer;
|
}
|
|
}
|