java.awt.TextArea#addTextChangeListener()
- addTextChangeListener()を「ダーティフラグ」を立てるために登録
- ファイルからデータをロード
- TextArea.setText()で反映
- ダーティフラグをおろす
……としたところ、このあといったんメソッドを抜けたあとに
addTextChangeListener()が呼ばれることに気づいて唖然。
ええと、ロードのために書き換えた物が、「ダーティフラグ」に反映される……(^^;)?
うわー、使えない。誰だこれ実装したの(;_;)。
ちなみに、MySaifuJVMでは期待したとおりに動きます。sunのawtの実装がどうかしてるんだよね、やっぱりこれは……。