>モジュール分割して計算部分をGUIと分離させて再利用する価値もありそうですが。
無いと思うし、プロトタイピングでもあるので。

>あと、applet呼び出しのHTMLソースみたんですが、どうせならクラスをパッケージに格納してjarで圧縮した方が良いのでは。
IDEを使っていなかったので、単純に面倒だったのです。
JBuilder7を導入したので、これからはそうする予定です。

>MazeEnvironment#randomMaze()でfor文が無駄に重複しているようにみえたのが気になりました。
何が無駄なのかよくわからないので、具体的に指摘してもらった方がいいかと。