Swing/AlwaysOnTop の変更点
- 追加された行はこの色です。
- 削除された行はこの色です。
- Swing/AlwaysOnTop へ行く。
- Swing/AlwaysOnTop の差分を削除
--- category: swing folder: AlwaysOnTop title: JFrameを常に前面に表示する tags: [JFrame, Window, Toolkit] author: aterai pubdate: 2007-12-17T14:31:41+09:00 description: JFrameが常に他のウィンドウよりも前面に表示されるように設定します。 image: https://lh3.googleusercontent.com/_9Z4BYR88imo/TQTHh-ILwOI/AAAAAAAAARU/SYnOw7As81Y/s800/AlwaysOnTop.png --- * 概要 [#summary] `JFrame`が常に他のウィンドウよりも前面に表示されるように設定します。 #download(https://lh3.googleusercontent.com/_9Z4BYR88imo/TQTHh-ILwOI/AAAAAAAAARU/SYnOw7As81Y/s800/AlwaysOnTop.png) * サンプルコード [#sourcecode] #code(link){{ frame.setAlwaysOnTop(true); }} * 解説 [#explanation] `JDK 1.5.0`で導入された`Window#setAlwaysOnTop(boolean)`メソッドを使用してフレームを常に最前面に表示します。 - プラットフォームで「常に最前面」がサポートされていない場合は`Window#setAlwaysOnTop(boolean)`メソッドを使用しても効果がない - プラットフォームで「常に最前面」がサポートされていない場合は`Window#setAlwaysOnTop(boolean)`メソッドを使用しても無効 - 「常に最前面」がサポートされているかどうかは`JDK 1.6.0`で導入された`Window#isAlwaysOnTopSupported()`、または`Toolkit.isAlwaysOnTopSupported()`メソッドで確認可能 * 参考リンク [#reference] - [https://docs.oracle.com/javase/jp/8/docs/api/java/awt/Window.html#setAlwaysOnTop-boolean- Window.html#setAlwaysOnTop(boolean) (Java Platform SE 8)] - [https://docs.oracle.com/javase/jp/8/docs/api/java/awt/Window.html#isAlwaysOnTopSupported-- Window#isAlwaysOnTopSupported() (Java Platform SE 8)] * コメント [#comment] #comment #comment