Lookandfeel sur jtextfield
Bonjour à tous,
j'aimerai redéfinir un look and field associé à mes jtextfields. Pour cela, je décide de créer ma propre classe qui étend BasicTextFieldUI mais lorsque je veux redéfinir la méthode paint, j'ai le message d'erreur suivant qui apparait : "Cannot overide the final method from BasicTextFieldUI".
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
public class BJTextFieldUI extends BasicTextFieldUI
{
private String font_name = Font.DIALOG;
private int font_size = 15;
private int style = Font.BOLD;
public void paint(Graphics g, JComponent comp)
{
Font font = new Font(font_name, style, font_size);
comp.setForeground(Color.BLACK);
comp.setFont(font);
super.paint(g, comp);
}
} |
Je ne comprends pas car j'ai fait la même chose pour les labels, à savoir extends BasicLabelUI et là je ne rencontre pas ce problème.
Faut-il utiliser une technique spéciale pour redéfinir l'apparence de mes jtextfield?
Merci d'avance.