I have a column in a grid that contains labels. These labels include icons, text and descriptions upon mouseover (hover). The description is also shown for the label text, which I want to prevent. The ideal scenario is that the description is shown upon mouseover (hover) of the icon, but not for the label text itself. I find this difficult to do, as the .setDescription(String string) method is available only for components such as labels. Is there a way to achieve what I outlined, preferably using Java, but if not also using CSS or some other "hacks"?