TITLE:JFrameを常に前面に表示する

JFrameを常に前面に表示する

編集者:Terai Atsuhiro~

作成日:2007-12-17
更新日:2021-03-30 (火) 11:08:07
  • 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

概要

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

概要

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()メソッドで確認可能

参考リンク

参考リンク

コメント

コメント