Comment définir un contrôle à un arrière-plan transparent

Comment puis-je régler l'arrière-plan d'un contrôle transparent?

Je parle de Label et Text contrôles pour le moment, mais peut être n'importe quel type de contrôle que je vois dans l'interface graphique.

Mise à JOUR: Que la réponse sélectionnée dit, j'ai juste eu à ajouter une ligne après la définition de l'image d'arrière-plan (dans mon cas):

shell.setBackgroundMode(SWT.INHERIT_FORCE);

Le code complet fragment a été très utile dans la résolution de la question.

  • Pourquoi avez-vous besoin d'être transparent?
  • Visual Studio permet d'imprimer des étiquettes transparentes par défaut, tout comme d'autres environnements que j'ai travaillé sur. La réponse est que je ne veux pas définir une couleur d'arrière-plan. Je veux l'arrière-plan de la fenêtre d'application (arrière-plan) pour montrer à travers.