Chat&Messenger - テレビ会議も高機能 -
IP Messenger 互換。チャット、メッセンジャー、テレビ会議、スケジュール、文書共有、キャプチャを統合したフリーソフト

Java タスクトレイのアイコンを表示・点滅

Javaでタスクトレイシステムトレイ) のアイコンを表示・点滅

 Javaでタスクトレイシステムトレイ)の アイコンを表示・点滅させるユーティリティクラスを紹介します。 ユーティリティクラスでは Java SE 6 Mustang で新機能として追加された java.awt.SystemTrayjava.awt.TrayIcon クラスを使用します。
JRE1.6 がインストールされていれば、直ぐに実行できますのでお試しください。
使い方が分かるようにサンプルアプリケーションも合わせて紹介します。

システムトレイ(タスクトレイ)機能

 システムトレイ(タスクトレイ)は、コンピュータ画面の右下に並んでいる小さなアイコンのことです。
Java SE 6ではシステムトレイ機能を利用するために以下のクラスが追加されました。
  • java.awt.SystemTray
     SystemTray クラスは、デスクトップのシステムトレイを表します。
  • java.awt.TrayIcon
     TrayIcon オブジェクトは、システムトレイ に追加できるトレイアイコンを表します。

点滅アイコンの作成

 点滅アイコンを作成するには以下のサイトを使用すると良いでしょう。
ローカルにあるアイコンをアップロードして、点滅アイコンを作成できます。
http://www.1000i.info/make_senai/

サンプルアプリケーション

タスクトレイ システムトレイ java.awt.SystemTray java.awt.TrayIcon

サンプルアプリケーションではシステムトレイユーティリティクラス TaskTrayUtilを使用し以下の機能を実装します。
  1. 起動するとタスクトレイアイコンを表示。
  2. 【点滅ボタン】をクリックすると、タスクトレイのアイコンを点滅させる。
    またバルーンにて「ここから出してくれ!!」のメッセージを表示。
  3. 【解除ボタン】をクリックすると、アイコン点滅を解除する。
  4. タスクトレイのアイコンを左シングルクリックで、メインウィンドウをデスクトップ上に取り出す。
  5. タスクトレイのアイコンを右クリックでデフォルトの PopupMenu メニューを表示。
  6. メインウィンドウが最小化されたらタスクトレイに格納。


ソースコード取得

 ソースコードは以下から取得可能です。またコンパイルする場合は、ソースコトードと同じ場所に以下のアイコンも保存してください。
  • 通常アイコン 
  • 点滅アイコン 

ページトップへ

会社情報 Copyright ©Chat&Messenger Inc. All rights reserved.