実際にプログラムを書き始めて今度は、メッセージボックス内(ダイヤログボックス内)の日本語が文字化けしていまいます。

int n = JOptionPane.showConfirmDialog
(null, "終了しますか?","タイトルバー",JOptionPane.YES_NO_OPTION);

とすると、"タイトルバー"の部分は文字化けしないのですが、"終了しますか?"の部分とYes,Noボタンの"はい","いいえ"が文字化けしてしまいます。WindowsXPで同じようにすると文字化けしません。
やっぱりLinuxじゃダメなのかなと思って調べていると、

http://www.vox.tutkie.tut.ac.jp/~kimura/diary/bn2004_12.html#2004.12.05

で解決。世の中には偉い人がいるもんだなと、ほとほと感心。
しかしこの設定をすると、今度は「hsqldb Tool」のダイヤログボックスがアルファベットにもかかわらず文字化けしてしまいました。まあ、やむを得ないか。