タグ

ブックマーク / www.javainthebox.net (1)

  • J2SE 5.0 Tiger 虎の穴 ウィンドウ位置

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

    Kanasansoft
    Kanasansoft 2011/01/27
    setAlwaysOnTopとsetLocationByPlatformの解説。
  • 1