Arkadaşlar actionPerformed ' in içine koyduğum verileri butonu tıklandıktan sonra action performed 2 kez yapıyor bu hatayı nasıl düzeltebilirim,bu sorun neyden kaynaklanıyordur ?

if(e.getSource() == start){

dispose();
DragRace oyunPencere = new DragRace();
oyunPencere.main(null);

System.out.println("dene");
}


kod bu arkadaşlar.main penceresini 2 kez açıyor ve konsol ekranına da 2 kez dene yazıyor tek tıklamama rağmen.