LVBoard is lightweight, hightperformance, but in the same time powerful graphical chess board JComponent which created as a separate from FICS Lecture Viewer API. It's scalable, features the pieces rendering from TrueType fonts, squares textures randomizing and overall very good quality of painting.
Credits: used many ideas and some code from Jose's by Peter Schafer and chess servers client Jin by Alexander Maryanovsky.
API overviewScreenshots