問題タブ [trayicon]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
6741 参照

c++ - システムトレイアプリケーションLinuxQt/ C ++

システムトレイを利用するQtを使用してC++でアプリケーションを作成しています。例に示すように、QSystemTrayIconクラスを使用してシステムトレイを実装しましたが、コンピューターに存在する他のシステムトレイアイコンと同じ動作はし​​ません。たとえば、Ubuntu 12.04にSpotifyをインストールすると、ドロップダウンメニュー付きのシステムトレイアイコンが表示されます。私のアプリケーションでは、コンテキストメニュー付きのシステムトレイアイコンが表示されます。つまり、メニューをアクティブにするには、右クリックする必要があります。Spotifyでは、アイコンをクリックするだけでメニューが表示されます。Ubuntuでネイティブシステムトレイアイコンを取得するにはどうすればよいですか?組み込みのQt関数ではなく、X11/Linux用の特定のコードを使用しても問題ありません。どうもありがとう。

これが私のコードです:

0 投票する
3 に答える
576 参照

c# - アプリケーションをロードした後、トレイに完全に隠れない

次のようなコードがあります。

iniメソッドではフォームを最小化して非表示にします(デバッグではform.visible = falseが表示されます)が、initメソッドを離れるとタイマーにジャンプしてvisible = trueに変更され、タスクバーとトレイにアプリが表示されます。トレイアイコンだけを表示したい。これを使用してフォームからトレイへの移動を最小限に抑えます。

これまでのところ、これを作成しましたが、フォームが表示されたときにフォームがリフレッシュのようなものになり、奇妙に見えるため、間違った方法で実装されている可能性があります。

0 投票する
1 に答える
827 参照

java - TrayiconmouseEnteredが機能していません

次の問題があります。マウス入力メソッドが機能せず、理由がわかりません。押されたマウスは完全に機能しますが、mouseEnteredのみは機能しません。

これはマウスリスナーです:

そしてここにtrayIcon:

エラーはどこにありますか?知らない...

編集:それが面白いなら、私はEclipseを使用しています...

0 投票する
1 に答える
1228 参照

java - Java TrayIcon displayMessage は「ActionEvent をトリガーする可能性があります」いつそれを実行しますか?

TrayIcon.displayMessage を使用してポップアップ通知を表示する場合、Java 6 のドキュメントには、「メッセージをクリックすると ActionEvent がトリガーされる可能性がある」と記載されています。

http://docs.oracle.com/javase/6/docs/api/java/awt/TrayIcon.html#displayMessage%28java.lang.String,%20java.lang.String,%20java.awt.TrayIcon.MessageType% 29

'5月'?ありがとう、ドキュメント。

私の Windows 2000 テスト VM では、メッセージをクリックしても ActionEvent がトリガーされないように見えます (残念ながら、テストするための新しい Windows ライセンスを所有していません) が、Ubuntu と OS X では同じコードでトリガーされます。

注: アイコン自体をクリックすると、マウス リスナーでイベントがトリガーされます。

とにかく、私の具体的な質問は次のとおりです。

  1. Windows 2000 では、通知をクリックしても ActionEvent がトリガーされないというのは正しいですか、それとも間違っていますか?

  2. Windows XP または Windows 7 で ActionEvent をトリガーすることはできますか?

最小限のサンプル コードを以下に示します。Windows 2000 でこれを実行java Testすると、通知をクリックしてもコマンド ライン出力が生成されません。

0 投票する
2 に答える
3263 参照

c# - C#トレイアイコンを変更する方法

私はまだC#を学んでいて、立ち往生しています。私の問題は、何かが起こったときに変更する必要があるトレイ アイコンがあることです。

新しいアイコンを既存のアイテムとしてプロジェクトに追加しました。次のコードを使用して変更しようとしています。

しかし、次のエラーが発生します。

0 投票する
1 に答える
399 参照

delphi - DelphiプログラムをCitrixシームレスアプリケーションとして実行している場合、トレイアイコンをクリックできません

JediライブラリとコンポーネントJvTrayIconを使用しています。正常に動作します。ただし、プログラムをCitrixシームレスアプリケーションとして実行すると、プログラムはクリックイベントを受け取りません。私はたくさん検索しましたが、タスクバーのアイコンとDelphi(ボーランド)についての何かしか見つかりませんでした。私はDelphi2010を使用しています。この問題を経験した人はいますか?

-マーティン

0 投票する
1 に答える
6115 参照

java - System TrayIcon for Java Appへのシングルクリックを検出する方法は?

私は、作成時にシステムトレイにアイコンを追加する単純なJavaSwingアプリに取り組んでいます。私がやろうとしているのは、このアイコンがユーザーによってシングルクリックされたとき(左クリックまたは右クリック)を検出することです。ポップアップメニューはありません。アイコンがクリックされたときにアプリを復元したいだけです。

これは私が使用しているコードです:

このプログラムを実行すると、シングルクリック(左または右)は​​効果がありませんが、ダブルクリックすると、コンソールに「クリックが検出されました」というメッセージが表示されます。

シングルクリックも検出するにはどうすればよいですか?これにはMouseListenerを使用する必要がありますか?(MouseListenersが問題を引き起こす可能性があると聞きましたが、ActionListenersの方が優れています)

0 投票する
4 に答える
8809 参照

java - システム トレイのアイコンがゆがんで見える

Javaを使用してシステムトレイにアイコンを追加して表示しようとしています。ただし、アイコンは常に小さすぎるか、領域が途切れています。わかりにくいので左から2番目です。

ここで何が間違っていますか?このアイコンを完全に表示するにはどうすればよいですか? システム トレイに使用される標準のアイコン サイズは?

編集: AWT SystemTray と TrayIcon を使用しています

0 投票する
2 に答える
16945 参照

c# - wpfを使用したC#トレイアイコン

私はC#のプログラミングに非常に慣れていませんが、Unity3DでC#のスクリプトを数年間作成しています。現在、WPFトレイアイコンを作成しようとしています。ネット上で見つけたすべてのソースから、使用するように指示されています。

ただし、.FormsはSystem.Windowsでは使用できません。その理由はわかりません。誰かがこれを手伝ってくれますか?