遅くなりましたが、コメントありがとうございます。教えて頂いた方法で動作確認できました。ありがとうございます。仰る通り、既存部品についても検証が必要だと思いますので、テスト観点に加えるようにしました。丁寧なコメントありがとうございます。印刷処理のリスナー(java.awt.event.ActionListenerを実装している)は既に動作保障できている部品のため、出来ればリスナーのまま使いたいです。結果を引数resultで受け取って分岐させるところまではわかりました。リスナー(actionPerformedメソッド)の処理中に別のリスナーを「入れ子」のように呼出すことは、できないのでしょうか。(0)0A01ListenerのactionPerformedの処理ですが、こんな感じだと思います。resultで取得できているので、印刷処理にはアクションリスナーは不要です。Yes/No以外を取得したい!、表示アイコンを変更したい!等はJOptionPane.showConfirmDialogのドキュメントを確認してください。(0)ウォッチこの質問への回答やコメントをメールでお知らせします。