Modifica il programma. Crea una classe che estenda JDialog e forniscile il metodo getEditedText()...
codice:
public class EditDialog extends JDialog {

    private String _editedText;

    ...
    ...

    public String getEditedText() {
        return _editedText;
    }

    ...
    ...

}
è scontato che l'inizializzazione del dialog viene fatta all'interno del costruttore dello stesso.

L'uso che ne farai all'interno del frame è:

codice:
EditorDialog dialog = new EditorDialog(this);
dialog.show();
String editedText = dialog.editedText();