I presume your Puzzle contains references to the PuzzlePanel's (if not directly, it does so via its JPanel tree of children), so you can just add a MouseListener (from the Puzzle class) to each of...