もはやSwingと関係ないんですが、MacのJavaでかなり衝撃の事実が
発覚したんで書きます。

new File("ががが.txt").createNewFile();

で作られるファイル名が「か゛かか゛゛.txt」になります。
あと、564に書いたことは間違っていて、
「ががが.txt」が「か゛かか゛゛.txt」と見えるのではなく、
Javaで「ががが.txt」を作ると「か゛かか゛゛.txt」が出来る、という話でした。
ひどすぎる・・・

Java6の場合、

new File(Normalizer.normalize("ががが.txt", Normalizer.Form.NFD)).createNewFile();

と書くと正しいファイルが作れましたが、多分Java5だと
どうしようもないんじゃないでしょうか。

スレと関係なくてすみません。