What properties do you want the board to have?
For example:
Able to show pieces in their squares
Able to respond to presses to a square

One way to implement that is to use GUI components like...