• ベストアンサー

ウィンドウを最小化した際の制御について

Windows系OSでの話です。 Javaで作成したGUI系のアプリケーションウィンドウを最初化した際、画面右下の常駐アプリケーションの中にアイコン化することは、Java単独の操作(コーティング)で可能なのでしょうか?

  • Java
  • 回答数3
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • koki_m
  • ベストアンサー率83% (45/54)
回答No.3

こんばんは。 現在JDK5.0では付属のライブラリに含まれていませんが、JDICというプロジェクト名で開発されているものの中にシステムトレー、トレーアイコンへアクセスするAPIがあります。(これが6.0で標準に組み込まれるものだと思いますが) 現在のバージョンは0.9.1でlinux、solaris、windows用とクロスプラットフォーム版が用意されています。 ライセンス形態はLGPLです。 英語のドキュメントしかありませんが、org.jdesktop.jdic.trayパッケージは非常にシンプルなので分かりやすいと思います。

参考URL:
https://jdic.dev.java.net/
renann
質問者

お礼

情報ありがとうございます。 参考にさせていただきます。

その他の回答 (2)

  • PecoPlus
  • ベストアンサー率76% (144/188)
回答No.2

 こんにちは。  システムトレイのアイコン表示は Java SE 6 からできるようになるみたいですよ。  すべてのプラットフォームに対応とは行かないみたいですけど。  検討してみてはいかがですか?

  • CXI00554
  • ベストアンサー率27% (57/205)
回答No.1

最小化した際にタスクトレイの中にアイコンをおくために、Windowsアプリ ケーションではどうすればいいかを調べれば、pure Javaの実装では無理、 という結論に行き着くように思えます。そうでないならよいですけど。

関連するQ&A

  • 常駐するアプリケーションを初めて作成したのですが、Windowsが落ちません。

    VB2008でタスクトレイにアイコンを表示して、常駐するアプリケーションを初めて作成したのですが、Windowsのシャットダウンするときに、この常駐アプリを手動で終了させないとWindowsが落ちません。 何かプログラムで足りないところがあるのでしょうか? 逆にWindowsを終了させないってある意味凄いですが、そのような仕組みはWindowsにあるのでしょうか? たまたまだったのでしょうか?

  • javaとはなんですか?

    こんにちは。 お聞きしたいことがあります。 画面右下の常駐トレイにjavaというものの アイコンがあります(コーヒーカップに赤い 湯気が出ている感じのものです)。 調べましたら、プログラミングのものだそうで、 こちらで質問をするのは不適切と思いますが、 これはなんなのでしょうか? 知らないうちに出てきたのですが、なにかで 自動的にダウンロードされたと考えて よいのですか? また、この常駐アイコンを一時的ではなくずっと 消すには、どうしたら良いですか? お願いいたします。 OSはWinXPです。

  • バッチファイルで、全てのウィンドウを最小化

    複数の作業を自動化するためにバッチファイルを作っているのですが その中で、「全てのウィンドウを最小化」したり、 「起動している全てのアプリケーションを終了」する部分の 書き方が分かりません。 「全てのウィンドウを最小化」は、「Windowsキー+M」と同じ事ですが どうしてもバッチファイルに組み込みたいです。 あと、「起動している全てのアプリケーションを終了する」の方は、 画面右下に表示されている常駐系ソフトは終了させずに [ALT+TAB]で表示されるようなアプリケーションを 一括で終了させたいです。 どなたか詳しい方、教えてください。

  • 最小化したらウィンドウが元に戻らない

    質問を読んでくださってありがとうございます。 windows8.1 64bit です Google Chromeは最新版だと思います。 ウィンドウズボタン+Mでタスクバーに格納した、Chromeのウィンドウがタスクバーのアイコンをクリックしても復元されません。 サブウィンドウをつないでいる状態で起こります。 タスクバーのアイコンにカーソルをあわせると、縮小されたウィンドウだけ見えます。 でも、クリックしてもウィンドウが立ち上がりません。 新しいウィンドウを開くと、タブが追加されて立ち上がりますが。 一切入力などの操作を受け付けない状態になるので、目的のタブを一番前に持ってくることはできません。 動画などをみていると、ただ動画の音声だけ垂れ流している状態です。 画面は見えません。

  • GUIアプリケーションを作成

    GUIアプリケーションを作成 初めてのGUI作成です。 メモ帳とCygwin(コンパイル,実行の際に使用するソフト)だけでは,GUIプログラミングは出来ないのでしょうか? 幾つかC言語のwindowsプログラムを見ましたが、見慣れない記述ばかりでした。 (使ったことはないですが、)一般的には、VC++やBCC++のGUI開発の支援ソフトを利用するものなのでしょうか? JAVAの方が,Swingを使用すればGUIが簡単に習得出来るそうで、C言語より早く習得できそうです。JAVAでGUI作成をするときのデメリットがあれば教えて下さい。

  • 画面右下のアイコンが気になります

    WindowsXPを使っています。 画面右下に時刻とアイコンが並んでいるエリアってありますよね。常駐ソフトっていうんでしょうか、アイコンが増えてきてパソコン動作を圧迫しているような気がしたので整理を試みました。 ウィルスバスターや時刻はそのまま表示しておくことにして、ブックシェルフなどは常駐しないように設定しました。で、ほかにも普段は出てこないようにしたいのがあるんですが、方法がわかりません。 質問1 画面右下に出てくる「クイックタイム」のアイコンが出てこないよう常駐解除したいんですが、どういう操作をしたらいいですか? 質問2 画面右下に出てくる「hp deskjet 990c series」のアイコンが出てこないよう常駐解除したいんですが、どういう操作をしたらいいですか? ご存知のかた、どちらか一方でも結構ですので教えてください。

  • windowsやアプリケーションのキャプチャ画面を商品として使いたい

    windowsやExcelなどのアプリケーションの操作説明を 画面をキャプチャしてflashなどで作成して商品化したいのですが、 アプリケーションやOSの画面にも著作権はあるんでしょうか?あるとしたらどのような申請が必要でしょうか?

  • windows2000の終了時の判定

    windows2000でコンソールアプリケーション(perlで作成)を作成し、常駐プログラムとして稼働させる予定です。windowsの終了時にこのコンソールアプリケーションにある終了処理を行わせたいのですが、 このコンソールアプリケーションでwindows2000の終了を判定する方法がありますでしょうか。

  • 常駐ソフトの外し方を教えて下さい

    画面右下に常駐されているソフトを常駐しないようにしたいのですが、どうやったら出来るでしょうか?OSはWindows95です。 よろしくお願いします。

  • ウィンドウが消えてしまいます

    なにか作業をしているときに、 ふとした瞬間にOSがビジー状態になり、 数分後には復帰するのですが、その際に、 開いていたフォルダが必ず強制的に閉じられてしまいます。 同時に、タスクバーの常駐しているソフトなどのアイコンも、いくつか消えてしまいます(常駐解除されているわけではないようです) どのようにしたら、この現象を回避できますでしょうか… どなたかご教授お願いしします… OS:Windows XP HomeEdition

専門家に質問してみよう