概要

JFrameが常に他のウィンドウよりも前面に表示されるように設定します。

サンプルコード

frame.setAlwaysOnTop(true);
View in GitHub: Java, Kotlin

解説

JDK 1.5.0で導入されたWindow#setAlwaysOnTop(boolean)メソッドを使用してフレームを常に最前面に表示します。

  • プラットフォームで「常に最前面」がサポートされていない場合はWindow#setAlwaysOnTop(boolean)メソッドを使用しても無効
  • 「常に最前面」がサポートされているかどうかはJDK 1.6.0で導入されたWindow#isAlwaysOnTopSupported()、またはToolkit.isAlwaysOnTopSupported()メソッドで確認可能

参考リンク

コメント