重要な Java アプレットがあります。メニューがあり、そのメニュー アプレットを介して、拡張されたダイアログが表示されますJDialog
。ダイアログは を使用して表示されsetVisible(true)
ます。ユーザーがそのダイアログでの作業を終了すると、ダイアログは (「完了」ボタンを押した後) を使用して閉じられますthis.dispose()
。
ここで、奇妙な問題があります - アプレットは Firefox では正常に動作しますが、IE でも Chrome では、アプレットが他の (ダイアログ) ウィンドウを表示すると、そのウィンドウがアプレットの背後に表示されます。ダイアログを表示するには、ダイアログがあるはずの場所をクリックする必要があります(前面に移動します)。(表示中に)もう一度クリックすると、再び消えます(バックグラウンドに移動します)。ボタンのクリックは通常どおり機能しますが、ポップアップウィンドウ自体 (タイトルバーであっても) をクリックすると、「表示」状態に変わります。
Please, any idea what's wrong? How to resolve that bug?