>>640
例えば、

actionPerformed(ActionEvent e){
 data.store();
}

...

public void store(){
 File f = new File("hogehoge.dat");

 if(!f.exists()){
  FileOutputStream out = new FileOutputStream(f);
  out.write(param);
 }
 else{
  ...
 }
}

というコードがある時に、存在したら上書きするか聞きたいわけですが、当然elseの部分にはUIロジックを書きたくない。
けど、そうするには処理を中途で放り出したままreturnしてUIロジックに戻らなきゃいけないことになるので、
どうしたらきれいに書けるんだろう、と。