2

GUI の親として JFrame を使用しています。その中で、クライアントから情報を取得する JDialog を起動するオプションを提示します。JDialog は別のウィンドウに表示されます。Windows 7 のタスクバーに、JFrame 用と JDialog 用の 2 つの異なるウィンドウ アイコンが表示されるようにしたいと思います。現在、タスクバーに表示されるアイコンは 1 つだけで、それをクリックすると、クライアントがメイン画面に戻ります。(JFrame。)

この動作は Java でオーバーライドできますか? 複数のウィンドウを開いているときの動作を、Chrome やその他のプログラムの動作と同様にしたいです。つまり、ウィンドウ アイコンにカーソルを合わせて、どのウィンドウを最前面に表示するかを選択できるようにしたいと考えています。画面。

4

1 に答える 1

1

新しいJFrameを作成し、そこにアイコンを設定するだけです。次に、この新しく作成されたJFrameを所有者としてDialogに転送します。オーナーフレームのみに依存します。これが無効の場合、アプリ1がデフォルトとして使用されます。

于 2012-09-07T10:05:53.603 に答える