問題タブ [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 投票する
0 に答える
45 参照

java - Windows サービス モードで systemtrayIcon を有効にする

重複の可能性:
Windows GUI アプリケーションをサービスとして実行するにはどうすればよいですか?

Windows 7 で SystemTrayIcon を有効にするためのコードを追加しました。NetBeans アプリケーション モードでは正常に動作していますが、Windows サービス モードでアプリケーションを実行している間は動作しません。以下のコードを参照してください。

Windows サービス モードでのトリガー用にコードを追加したい場合はお知らせください。

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

java - Java で TrayIcon を左クリックしたときに PopupMenu を表示するにはどうすればよいですか?

現在、SystemTray の TrayIcon を右クリックすると、PopupMenu が表示されます。ただし、TrayIcon を左クリックしたときに同じことをしたいです。

TrayIcon で mouseListener を使用してこれを達成できると考えましたが、望ましい結果を得るために mouseClicked イベントでどのメソッドを呼び出すべきかわかりません。

setEnabled() メソッドを使用しても、TrayIcon を左クリックしてもポップアップ メニューが表示されません。実際には目立った効果はありません。左クリックしたときにポップアップを表示するには、mouseClicked() 本体でどのメソッドを使用する必要があるのか​​ 疑問に思っています。

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

c# - NotifyIcon が非表示になっているかどうかを確認する方法

強制的に表示するのではなく、Windows によって非表示になっているかどうかを確認したいだけです。

Windows はデフォルトで、システム アイコン (アクション センター、バッテリー、ネットワーク、サウンド、日付と時刻) 以外のトレイ アイコンを非表示にします。

ここに画像の説明を入力

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

c# - C#トレイに最小化

私がそれを検索したときに100の結果のように見つけたので、あなたが「この質問はもう二度とない」と思うだろうと私は知っています。しかし、ここのページで説明されているようにコードを入力すると、スタートメニューのすぐ上に最小化されます。

これは私が使用するコードです(コードがトリガーされるかどうかを確認するためにメッセージボックスを追加しましたが、メッセージボックスがポップアップすることはありません):

Form1それがまたはにリンクしているかどうかわからないのでForm、私は両方を試しましたが、役に立ちませんでした。

ここで、をダブルクリックするとForm、この行がForm1.Designer.cs:に配置されます。

最小化イベントをトリガーするために同様の行が必要ですか?

ご覧のとおり、私は完全に迷子になっています:)

次のコードを使用して実行時にフォームを非表示にしているため、タスクバーに最小化されません。

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

java - Selection と MenuDetection TrayIcon からのポップアップ メニューの作成方法が異なる (OSX)

SWT を使用して OSX アプリケーションを開発しており、システム トレイに TrayIcon があります。私はそれを機能させましたが、本当に私を悩ませているこの小さなことがあります. アイコンを右クリックすると、意図したとおりにコンテキスト メニューが表示されます。

(右クリック)

ただし、左クリックすると、メニューがポップアップするだけです。

(左クリック)

左クリックを右クリックのように動作させるにはどうすればよいですか?

両方のコードはほとんど同じです。

誰かがプロジェクト全体のコードを見たい場合:

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

java - Java でウィンドウの通知領域のアイコン名を変更する

システム トレイ通知をサポートするプログラムを作成しました。システム トレイにツールチップとバルーン メッセージを含むアイコンを設定しました。プログラムを起動すると、Windows の通知領域アイコンにアイコンが表示され、その横のデフォルト名は Java(TM) Platform SE Binary です。このデフォルト名をプログラム名のようなカスタム名に変更できますか?

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

java - JavaのTrayIconメッセージをフェードアウトさせるには?

赤い十字が押されたときにシステム トレイに縮小する Java アプリケーションがあります。

これが発生するたびに、アプリケーションがまだシステム トレイで実行中であることをユーザーに通知するメッセージを表示します。

そのためのコードは次のとおりです。

しばらくの間、ユーザーがクリックするとメッセージは消えます。

何もしなくても数秒後にメッセージがフェードアウトするようにカウンターを設定したいと思います。

誰かがそれを行うための良い方法を知っていますか?私はそのための既存の方法を見つけることができないようです.

編集

質問を修正する必要があります。実際、もう少しテストした後、たとえば 7 ~ 8 秒後に自動的にフェードアウトしますが、少し長すぎることがわかりました。また、ユーザーがアクション (マウスの移動またはキーボードでの入力) を実行している場合にのみ消えます。

したがって、新しい質問は次のようになります。Java アプリケーションを構成することでフェードアウト時間を短縮し、メッセージの動作を変更する方法はありますか、それとも Windows に固有のものですか?