警告ダイアログやエラーを示すダイアログは常に前面に表示したいところです。この手の情報はユーザに気づいてもらわなければどうしようもないのですから。 ところが、今まで Java ではこれを制御することができませんでした。 もちろん、Window#toFront メソッドを使用すれば前面に表示することもできます。しかし、他のウィンドウにフォーカスが当たってしまうと後ろに隠れてしまうのです。 それがやっと Tiger で常に前面にするメソッドが加わりました。 Window#setAlwaysOnTop(false) Window クラスなので、派生クラスである Frame, Dialog, JWindow, JFrame, JDialog の各クラスも使用することができます。