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 overview

Screenshots

Screenshot 1 Screenshot 2