• 追加された行はこの色です。
  • 削除された行はこの色です。
TITLE:JFrameを常に前面に表示する
#navi(../)
#tags()
RIGHT:Posted by &author(aterai); at 2007-12-17
*JFrameを常に前面に表示する [#g058b4ba]
JFrameなどを常に前面に表示します。
---
title: JFrameを常に前面に表示する
tags: [JFrame, Window, Toolkit]
author: aterai
pubdate: 2007-12-17T14:31:41+09:00
description: JFrameなどを常に前面に表示します。
---
* 概要 [#g058b4ba]
`JFrame`などを常に前面に表示します。

//-&jnlp;
-&jar;
-&zip;
#download(https://lh3.googleusercontent.com/_9Z4BYR88imo/TQTHh-ILwOI/AAAAAAAAARU/SYnOw7As81Y/s800/AlwaysOnTop.png)

//#screenshot
#ref(http://lh3.ggpht.com/_9Z4BYR88imo/TQTHh-ILwOI/AAAAAAAAARU/SYnOw7As81Y/s800/AlwaysOnTop.png)

**サンプルコード [#qd70d208]
* サンプルコード [#qd70d208]
#code(link){{
frame.setAlwaysOnTop(true);
}}

**解説 [#nafc3612]
JDK1.5 で導入された、Window#setAlwaysOnTop(boolean) メソッドを使って、フレームを常に最前面に表示します。
* 解説 [#nafc3612]
`JDK 1.5.0`で導入された、`Window#setAlwaysOnTop(boolean)`メソッドを使って、フレームを常に最前面に表示します。

プラットフォームで、最前面がサポートされていない場合は、何も起こらないようです。サポートされているかどうかは、JDK1.6 で導入された、Window#isAlwaysOnTopSupported() か、Toolkit.isAlwaysOnTopSupported() で調べることができます。
プラットフォームで、最前面がサポートされていない場合は、何も起こらないようです。サポートされているかどうかは、`JDK 1.6.0`で導入された、`Window#isAlwaysOnTopSupported()`か、`Toolkit.isAlwaysOnTopSupported()`で調べることができます。

**参考リンク [#ydeb541a]
-[http://docs.oracle.com/javase/jp/6/api/java/awt/Window.html#setAlwaysOnTop(boolean) Window.html#setAlwaysOnTop(boolean)]
* 参考リンク [#ydeb541a]
- [http://docs.oracle.com/javase/jp/6/api/java/awt/Window.html#setAlwaysOnTop(boolean) Window.html#setAlwaysOnTop(boolean)]

**コメント [#i5ea5fc6]
* コメント [#i5ea5fc6]
#comment
#comment