1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
import java.awt.Color;
import java.awt.Component;
import java.awt.Font;
import javax.swing.JTable;
import javax.swing.table.DefaultTableCellRenderer;
public class TableRendererPerso extends DefaultTableCellRenderer {
public Component getTableCellRendererComponent
(JTable table, Object value, boolean isSelected,boolean hasFocus, int row, int col) {
super.getTableCellRendererComponent(table,value,isSelected,hasFocus,row,col);
//Modification de la police
Font f = getFont();
f = f.deriveFont((float)20);
f = f.deriveFont(Font.BOLD);
setFont(f);
//Couleurs
if (isSelected) {
setBackground(Color.blue);
setForeground(Color.white);
} else {
setBackground(Color.white);
setForeground(Color.blue);
}
return this;
}
} |
Partager