Swing/AlwaysOnTop のバックアップの現在との差分(No.1)
TITLE:JFrameを常に前面に表示する
JFrameを常に前面に表示する
編集者:Terai Atsuhiro~
作成日:2007-12-17
更新日:2021-03-30 (火) 11:08:07
概要
JFrame
が常に他のウィンドウよりも前面に表示されるように設定します。
Screenshot
Advertisement
概要
JFrameなどを常に前面に表示します。#screenshot
サンプルコード
#spanend
#spanadd
* サンプルコード [#sourcecode]
#spanend
#spanadd
#code(link){{
#spanend
frame.setAlwaysOnTop(true);
- &jnlp;
- &jar;
- &zip;
解説
JDK1.5 で導入された、Window#setAlwaysOnTop(boolean) メソッドを使って、フレームを常に最前面に表示します。解説
JDK 1.5.0
で導入されたWindow#setAlwaysOnTop(boolean)
メソッドを使用してフレームを常に最前面に表示します。
プラットフォームで、最前面がサポートされていない場合は、何も起こらないようです。サポートされているかどうかは、JDK1.6 で導入された、Window#isAlwaysOnTopSupported() か、Toolkit.isAlwaysOnTopSupported() で調べることができます。
- プラットフォームで「常に最前面」がサポートされていない場合は
Window#setAlwaysOnTop(boolean)
メソッドを使用しても無効 - 「常に最前面」がサポートされているかどうかは
JDK 1.6.0
で導入されたWindow#isAlwaysOnTopSupported()
、またはToolkit.isAlwaysOnTopSupported()
メソッドで確認可能
参考リンク
参考リンク
- Window.html#setAlwaysOnTop(boolean) (Java Platform SE 8)
- Window#isAlwaysOnTopSupported() (Java Platform SE 8)