下のプログラムがうまく動かない、という人はSUNのjavaの広場のページにいってjavaをダウンロードしてインストールしてみてください。動きが止まってしまった場合、windowをいったん閉じてからまた開くと動き出す場合があるようです。
下にあるスライドバーを動かすと、井戸の深さ(ポテンシャル)と井戸の幅を変えることができる。井戸を深くしたり(ポテンシャルを大きくしたり)、幅を広くしたりすると存在できる波の数が増える。このプログラムではエネルギーが低いほうから4種類の波だけが表示される。
ソースコードido.java、その下請けクラスのソースコードGraphCanvas.java