Swing のコンポーネントって Document や ListModel とかのクラスに addXxxListener() して
モデルの状態変更の通知を受けて自分も更新してるじゃん。で、その Swing コンポーネント
が消える時には removeXxxListener() しなきゃいけないと思うんだけど、具体的にどの
タイミング (つうかメソッドの中) でやっておるのですか?