Salva. Faccio un'altra domandina :V.
allora:

ho queste due diciamo finestre che devono lavorare sulla stessa immagine.Avevo pensato quindi di passare a entrambe lo stesso file tipo cosi:

codice:
public class Main {
    
 
    File IMM;
    

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
 
          EventQueue.invokeLater(new Runnable() {
                    public void run() {
                    F_TILR FinestraTILE = new F_TILE(IMM);                    
                    }
        EventQueue.invokeLater(new Runnable() {
                    public void run() {
                    F_DRAW FinestraPrincipale = new F_DRAW(IMM);                    
                    }
                 });
    }
in questo modo(almeno secondo il mio cervello :V) facendo le giuste assegnazioni nei vari costruttori dovrebbero tutti condividere lo stesso puntatore.
il problema è che IMM non è una varaibile statica e quindi non posso fare quello che volevo fare.
Consigli? molto porbabilmente ho progettato il tutto in modo orribile.

Grazie dell'aiuto, nel caso.