Vous pourriez être en mesure d'utiliser une seule image d'image-objet si vous pouvez limiter la largeur maximale de vos boutons. Nous avons écrit une classe CssButton (extends Button) dans le cadre GWT Portlets qui utilise une seule image-objet d'image d'arrière-plan pour créer des boutons arrondis. Le code utilise l'écrêtage CSS pour sélectionner l'image d'arrière-plan correcte de l'image-objet en fonction de la largeur du bouton.
Les principaux avantages sont qu'il étend le bouton GWT normal et n'utilise qu'un seul élément BUTTON dans le DOM (léger). L'inconvénient est que la largeur maximale du bouton est limitée à l'image du bouton la plus large de l'image-objet.
Il gère également les effets de survol et de clic en utilisant le même sprite.
Le code se trouve dans le référentiel de portlets GWT si vous souhaitez approfondir votre recherche.
Pouvez-vous être plus précis? –