Bonjour,

Je travaille depuis (très) peu avec Eclipse et SWT. Je rencontre un petit problème très gênant auquel beaucoup de gens devraient pouvoir répondre à mon avis tant c'est trivial.
Je développe actuellement un plugin Eclipse et je voudrais changer la couleur de fond d'un label. Pour cela j'utilise la méthode "setBackgroundColor".
Jai tenté quelques essais :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
Label label = new Label(compohaut, SWT.NONE); 
label.setBackground(SWT.COLOR_DARK_RED);
-> erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
The methode setBackground(Color) is not applicable for the arguments (int)
ou

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
Color color = Color.RED;
Label label = new Label(compohaut, SWT.NONE); 
label.setBackground(color);
-> erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
The methode setBackground(Color) is not applicable ifor the arguments (Color)

ou encore

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
Label label = new Label(compohaut, SWT.NONE); 
label.setBackground(new RGB(200, 200, 255));
-> erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
The methode setBackground(Color) is not applicable ifor the arguments (RGB)

...J'avoue être à cours de munitions maintenant...

Une idée?
Merci beaucoup