PV0Java5.0(swing)で作成したボタンAを押下すると、メッセージダイアログを表示し、OKボタンを押下すると印刷する。キャンセルボタンを押すと何もしないという処理を作りたいです。メッセージダイアログがない状態で印刷処理のリスナーが動く事は確認できているのですが、メッセージダイアログと組み合わせての制御がうまくできません。下記のようなソースにすると、OKボタンを押しても何も動かないのに、再度ボタンAを押すと印刷が走ります。想定する処理にするには、どのようにすればよろしいでしょうか。更新順0入れ子として呼び出せますよ。それよりも、動作保証が出来ているため、修正したくないという方が気になります。A02Listenerは内容の詳細は分かりませんが、本来の使い方と変わっているため、新しい動作保証をするテストが必要なはずですよ。