Add checking solution method

public boolean isSolution()
:Loop board until boardsize-solutionsize and call isMatch() method.

public boolean isMatch(int startY, int startX)
:Check board(startY, startX) and solution are matched.
Add counting moving and showing result.

Count how many count and show the result.
Add initializing board and fix clone() error

I make initializing board method that called initBoard().
And in this, "board = INIT_BOARD.clone()" code is has some problem in
multidimensional array. So i change it to System.arraycopy() method.
Add actionlistener of button and fix bug

Add ActionListener of btnReset and btnExit.
If btnReset was clicked, the board would be initlized.
If btnExit was clicked, this program would be quit.

The member variable 'pnlBoard' should be PanelBoard, so I fix it.
Change data setting by constructor's parameter

The PanelBoard class receive initBoard, solution and maxMoving data by
constructor's parameters.