重複の可能性:
Javaウィンドウを前面に表示するには?
Java アプリケーションを作成しました。JDialogが存在しない場合は別のJDialogを作成しますが、存在する場合はsetVisibleをtrueに設定します。しかし、問題は、JDialog が存在し、その後 Internet Explorer などの他のアプリケーションを開いた場合、アプリケーションが一番上に表示されないことです。だから私はsetAlwaysOnTopをtrueにしたので、私が直面した主な問題は、アプリケーションの後に他のアプリケーションを開くと、それらのアプリケーションが常にアプリケーションの裏側に表示され、これも間違っているということです。JDialog が既に存在する場合は、先頭に移動しますが、常にではありません。