Ceci est probablement mieux géré par css.
Si vous regardez this example of an AjaxFallbackDefaultDataTable, vous remarquerez que, sans aucun travail, les en-têtes changent de couleur d'arrière-plan quand on clique dessus. Cela se produit en raison des classes css "wicket_orderUp", "wicket_orderDown" et "wicket_orderNone" définies par le guichet sur l'en-tête défini par les rappels lorsque vous cliquez sur les colonnes, et certains CSS par défaut fournis par wicket. Si vous créez un CSS qui définit une image d'arrière-plan pour ces classes, éventuellement qualifié par une autre hiérarchie CSS si vous ne le voulez pas partout, vous devriez pouvoir changer d'image sans code Java.
Ces images doivent-elles figurer dans l'en-tête de colonne? –
@donroby: Oui, c'est correct. Merci d'avoir regardé ça. – jgg