システムトレイが使える - TrayIcon Java にできなかったこと Java でデスクトップアプリケーションを作る場合、いろいろと制約があります。 たとえば、不定形ウィンドウとか、透明なウィンドウは今のところ使えません。いろいろと不便なこともあるのですが、プラットフォームによって実現できたり、できなかったりという機能は Java では取り入れにくいのは確かだと思います。 で、そんなできなかったことの 1 つにシステムトレイがあります。 Windows だとデフォルトで右下に表示される小さいアイコンがあるところですね。このシステムトレイですが、いつの間にかいろいろなプラットフォームで使えるようになってきています。 使える環境が増えてきたということは、Java に取り入れやすくなるということですね。 ということで、Java SE 6 からはシステムトレイが使えるようになったのでした。