I need to create a grid of cells, and have access to each cell on the 'board'. How do I go about creating a grid? I understand 2D arrays may be involved, but I want to be able to see the grid lines of this grid. I do not think a JTable will be suitable, since, ultimately, a simulation will be needed to run on the board.