Ciao! Se io da una JDialog 1 apro una JDialog 2... come faccio a chiudere la JDialog 1 tramite la JDialog 2?

JDialog 1
codice:
private void jButtonActionPerformed(java.awt.event.ActionEvent evt) {
    JDialog JDialog2 = new JDialog2(null, false);
    JDialog2.setVisible(true);//apro JDialog 2
}
JDialog2
codice:
private void jButtonActionPerformed(java.awt.event.ActionEvent evt) {
    JDialog JDialog1 = new JDialog1(null, false);   
    JDialog1.setVisible(true);//apro una nuova JDialog 1
    dispose();//chiudo la Jdialog 2
    ?????? chiudere JDialog1 ??????
}
Mi ritrovo con due JDialog 1. Io vorrei che la prima venisse chiusa.
Ma come?