>>316
JDialogのコンストラクタの第1引数は、
java.awt.Frame、java.awt.Dialog、およびそのサブクラスのインスタンスである
必要がある。元のコードではjavax.swing.AbstractActionのサブクラスのインスタンスを
指定しているよ。
JDialogのコンストラクタの実行時に、何とかして呼び出し元のフレームの
インスタンスが参照できるようにしてみて。