>>314
disposeってさ、なんかしんないけど
すぐにdisposeされないんだよね
なんでだろう。GCが管理してるんでしょうか

オブジェクトが破棄される(dispose)ときに
そのクラスにfinalizeメソッド(スペル自信ない)があれば
そのfinalizeブロック内の処理が実行されますよね?
でも、disposeされたタイミングですぐにfinalizeブロックの
処理が行われていないようなんです
System.out.println("破棄されました");などの文を
finalizeブロック内に置いて確認したけど
時間的にかなりの間が開いて実行されます
ひどいときはfinalizeブロック内の処理が行われないまま
アプリが正常終了するときもあります
JDK1.3.1です