If you ever wanted to do Java2D like painting using a JSF component then this is the component of your choice. You can call your own paint code on an image that you want to render. Have a look at it at http://www.manorrock.com/products/jsf/index.html.
If you need to work with Electronic Checks then you might want to consider going to http://www.manorrock.com/products/jsf/index.html.