Class BoxX

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Container
                   |
                   +----java.awt.Panel
                           |
                           +----java.applet.Applet
                                   |
                                   +----BoxX

public class BoxX
extends Applet

Variable Index

 o box10

Constructor Index

 o BoxX()

Method Index

 o drawBoard(Graphics)
Construct 10 x 10 game board grid
 o drawBox(int, int, Graphics)
Change grid squares appropriately based on mouseclick
 o endGame(Graphics)
End of game definition, reset board
 o init()
Initialize applet parameters and define grid
 o mouseUp(Event, int, int)
Mouse events handled, definition of mouseclick pattern
 o paint(Graphics)
Construct RESET button call to drawBoard Function
 o start()
Define background and call init function

Variables

 o box10
 protected int box10[][]

Constructors

 o BoxX
 public BoxX()

Methods

 o init
 public void init()
Initialize applet parameters and define grid

Overrides:
init in class Applet
 o start
 public void start()
Define background and call init function

Overrides:
start in class Applet
 o paint
 public void paint(Graphics g)
Construct RESET button call to drawBoard Function

Overrides:
paint in class Container
 o drawBoard
 public void drawBoard(Graphics g)
Construct 10 x 10 game board grid

 o drawBox
 public void drawBox(int column,
                     int row,
                     Graphics g)
Change grid squares appropriately based on mouseclick

 o endGame
 public void endGame(Graphics g)
End of game definition, reset board

 o mouseUp
 public boolean mouseUp(Event event,
                        int x,
                        int y)
Mouse events handled, definition of mouseclick pattern

Overrides:
mouseUp in class Component