1

2 つのボタンを持つアプレットがあります。

Button1をクリックすると、Frame が開きます。Button2
をクリックすると、ダイアログ (新しいフレームの子) が表示されます。

ここで、 Button1をクリックしたときに、開かれた新しいフレームがアプレットの後ろに配置され、アプレットと完全に整列していない (最小化されていない) とします。

ここで、 Button2を押すとポップアップするダイアログがアプレットの前に表示されますが、ダイアログのヘッダーをクリックすると、アプレットとフレームの両方が前面に表示されます (両方が同時に表示されます)。

したがって、基本的には、ダイアログがクリックされるたびにアプレットだけをダイアログの背後に配置したいと考えています(フレームをバックグラウンドのままにします)

4

1 に答える 1

0

Button2の ActionListenerに aframe.setVisible(false);を追加します。

于 2012-04-27T16:32:02.267 に答える