bonjour à tous,
j'ai le code suivant :
Font ne change pas à l'affichage,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 public class TroncRenderer extends DefaultTableCellRenderer{ private Font font = new Font("TimesNewRoman",Font.BOLD,11); /** Créer une nouvelle instance de IntituleRenderer2 */ public TroncRenderer() { setForeground(Color.BLUE); setHorizontalAlignment(JLabel.RIGHT); setFont(font); } @Override public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { Component label = super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column); return label; } }
mais avec ce code si:
Quelqu'un sait pourquoi ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 public class TroncRenderer extends DefaultTableCellRenderer{ private Font font = new Font("TimesNewRoman",Font.BOLD,11); /** Créer une nouvelle instance de IntituleRenderer2 */ public TroncRenderer() { setForeground(Color.BLUE); setHorizontalAlignment(JLabel.RIGHT); } @Override public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { Component label = super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column); setFont(font); return label; } }
Partager