Quote Originariamente inviata da Mistyflea Visualizza il messaggio
Il main è il file che si chiama prova_main. Alla pressione del JButton retry deve far ricominciare da capo il programma desiderato(in questo caso, prova_main). Per intenderci, se avessi fatto comparire una JLabel vicino al mio JButton, avrei voluto che alla pressione del tasto retry la JLabel scomparisse e ritornasse tutto come se non avessi premuto il bottone.
Quando in prova_main l'utente preme "Invio", se il testo è un intero E pari, non succede nulla (il ramo if infatti è vuoto). Se invece è dispari vai a creare il frame prova e lo rendi visibile.
Ma non hai reso invisibile il frame prova_main, questo vuol dire che l'utente NON ha alcun obbligo nei confronti del frame prova .. può anche continuare a digitare un altro numero ignorando il frame prova !!

Quindi è la interazione che non è molto sensata/appropriata. Ripensala.