Try this.dispose(); in the frame you want to close
example:
public void actionPerformed(ActionEvent e)
{

this.dispose();

}

I don't know how you are...