Ok intanto pensiamo al "problema primario", poi il resto si può vedere.
In realtà non si riesce comunque a compilare, ci sono ancora errori, già prima avevo provato a sistemare ma avevo perso abbastanza tempo...
Invece di inserire tutto in file .txt prepara già un file .java con tutte le classi dentro, così puoi vedere direttamente tu se funziona o meno e noi ci possiamo concentrare sul resto, senza neanche tagliare/spostare tutti gli import e togliere le cose che non vanno.
Puoi benissimo inserire tutte le classi nello stesso file, basta che solo la prima sia dichiarata come public. Ad esempio :
Lo fai diventare :codice:Classe Main public class Main { [...] } Classe PrimaFinestra import javax.swing.*; import Ascoltatore; import java.awt.*; public class PrimaFinestra1 extends JFrame { [...] }
Poi copiati il file .java (con tutto dentro) in una cartella a parte, e prova a vedere se riesci a compilare nelle nostre stesse condizioni (a parte le immagini, quelle le mettiamo noi, ma se riesci a riprodurre il problema con una singola immagine sarebbe il massimo, io prima ne ho usata solo una). Così ci risparmi un sacco di taglia/copia/incolla/ e modifiche variecodice:import javax.swing.*; import java.awt.*; public class Main { [...] } class PrimaFinestra1 extends JFrame { [...] }![]()