2

バックグラウンドで実行されるデスクトップアプリケーションを作成しています.コントロールボタンをクリックすると表示されるはずですsetVisible(false).JFrameにそれを行う方法を考えさせました. デスクトップまたは任意のアプリケーションでコントロール ボタンを 2 回クリックすると、アプリケーションがトリガーされます。

4

1 に答える 1

0

これはアプリケーションでは実行できません。

バックグラウンドで実行されている場合、フォーカスがないため、そのイベントに反応できません。 Ctrl 他のアプリケーションにフォーカスがあり、ボタンの使用に関心がある可能性があります。

このような複数のプログラムを考えてみてください。すべてがそのボタンに対して同時に実行されます。どちらに通知する必要がありますか? 3 つのエディターがあり、すべてが次に入力された文字を取得することを考えてみてください。

OS または DE には、ホットキーを定義し、プログラムが実行されているかどうかを確認し (1 回?)、アプリケーションにメッセージを送信する方法がある場合があります。その後、アプリケーションが反応する場合があります。

于 2012-05-11T02:39:19.213 に答える