えんどうです。 > public void actionPerformed(ActionEvent event){ > Data data = new Data(); > > } ここでボタンが押されるたびに new してるんですよね? Data 型の date をローカル変数でなくフィールドとして宣言して、 date が null のときだけここで生成するようにすれば良いのでは。 -- ENDO Yasuyuki <yasuyuki@xxxxxxxxxxxx> http://www.javaopen.org/~yasuyuki/ (Persotal/Japanese Only) http://www.javaopen.org/jfriends/ (Japanese Only)