This is the start of some sort of interactive boad game.
The code can run as either an Applet or as an Application.
JFrame extended class as the main GUI window
border layout with 4 JButtons and a Canvas
Click on a board square to place/move a game piece on the board
JButtons with action listeners to update the Canvas by moving the game piece
Random number generator for game board layout
Graphics which scale as the main window changes size/shape