• 追加された行はこの色です。
  • 削除された行はこの色です。
TITLE:JFrameのIconを変更
#navi(../)
#tags()
#tags(JFrame, Icon, Image)
RIGHT:Posted by &author(aterai); at 2004-08-30
*JFrameのIconを変更 [#ld8b9d90]
JFrameのタイトルバー左に表示されているアイコンを別の画像に変更します。
* JFrameのIconを変更 [#ld8b9d90]
`JFrame`のタイトルバー左に表示されているアイコンを別の画像に変更します。

-&jnlp;
-&jar;
-&zip;
- &jnlp;
- &jar;
- &zip;

//#screenshot
#ref(http://lh5.ggpht.com/_9Z4BYR88imo/TQTNO_p95yI/AAAAAAAAAac/gl0vOOoKH14/s800/FrameIcon.png)
#ref(https://lh5.googleusercontent.com/_9Z4BYR88imo/TQTNO_p95yI/AAAAAAAAAac/gl0vOOoKH14/s800/FrameIcon.png)

**サンプルコード [#v02c3fee]
** サンプルコード [#v02c3fee]
#code(link){{
MainPanel panel = new MainPanel();
URL url = panel.getClass().getResource("16x16.png");
JFrame frame = new JFrame();
frame.setIconImage(Toolkit.getDefaultToolkit().createImage(url));
}}

**解説 [#y6aff739]
JFrame#setIconImageメソッドでアイコンを設定しています。
** 解説 [#y6aff739]
`JFrame#setIconImage`メソッドでアイコンを設定しています。

サンプルでは[http://www.gimp.org/ GIMP]を使って作成した16x16の透過PNGをアイコンとして使用しています。
サンプルでは[http://www.gimp.org/ GIMP]を使って作成した`16x16`の透過`PNG`をアイコンとして使用しています。

**参考リンク [#d3455ff6]
-[http://www.gimp.org/ GIMP]
** 参考リンク [#d3455ff6]
- [http://www.gimp.org/ GIMP]

**コメント [#x176a30a]
- %%Java SE 6 で試すとアイコンの表示が乱れる? -- [[aterai]] &new{2006-06-29 (木) 17:57:16};%%
** コメント [#x176a30a]
- %%`JDK 1.6.0`で試すとアイコンの表示が乱れる? -- [[aterai]] &new{2006-06-29 (木) 17:57:16};%%

#comment