Changement de org.eclipse.swt.widgets couleur d'arrière-plan dans Windows

Droit maintenant, je suis en train de changer la couleur de fond d'un org.eclipse.swt.les widgets.Bouton avec le code suivant:

 Bouton sceneButton = new Bouton(frontière, SWT.BASCULE | SWT.PLAT); 
sceneButton.setBackground(Color.ROUGE); 

Cela fonctionne très bien lorsque je lance le programme, dans Solaris, mais ne fait rien lorsque j'exécute le code dans Windows. Est-ce possible? Si non, est-il une sorte de solution qui me permettrait de changer la couleur d'arrière-plan (même si la "couleur" est une image), tout en affichant le texte dans le bouton? Merci!

OriginalL'auteur Dorrene Brown | 2010-07-22