java.awt.TextArea#addTextChangeListener()

  1. addTextChangeListener()を「ダーティフラグ」を立てるために登録
  2. ファイルからデータをロード
  3. TextArea.setText()で反映
  4. ダーティフラグをおろす

……としたところ、このあといったんメソッドを抜けたあとに
addTextChangeListener()が呼ばれることに気づいて唖然。
ええと、ロードのために書き換えた物が、「ダーティフラグ」に反映される……(^^;)?
うわー、使えない。誰だこれ実装したの(;_;)。


ちなみに、MySaifuJVMでは期待したとおりに動きます。sunのawtの実装がどうかしてるんだよね、やっぱりこれは……。