Is it possible to add an icon to a grid?

I am trying to add an icon (FontAwesome) to a grid…thought of adding it as a button, but could not figure how.
Is it possible?
Or should it be done as a image?

Yes, this is possible. However, you need to add column renderer to render the desired column of the grid, see

To just render an icon, one can use the HtmlRenderer and convert the font icon to html, e.g. FontAwesome.ANGLE_UP.getHtml() to display the icon ANGLE_UP.