2012-01-26 3 views
0

私のアプリケーションでは、JDialogを起動してユーザーから値を取得します。検証の一環として、JOptionPaneのshowOptionDialogメソッドを使用してユーザーにエラーメッセージを表示します。ユーザーが[OK]ボタンをクリックすると、JDialogがメインアプリケーションウィンドウの後ろに表示されます。 誰かがこの問題の原因を指摘できますか?JOptionogがJOptionPaneのOptionDialogに応答するときにメインアプリケーションのフレームに追い込まれる

+0

問題を説明している[sscce](http://sscce.org/)を含めるように質問を編集してください。 – trashgod

+0

@trashgod私は問題を修正し、私の答えを与えました。あなたの時間をありがとう。 – paulhudson

答えて

1

問題はparentComponentJOptionPaneダイアログに渡されなかったことでした。ダイアログを呼び出すときに私のダイアログオブジェクトを実際のparentComponentパラメータとして渡して、それが私の問題を解決しました。

関連する問題