si, la soluzione ideale sarebbe quella...
la cosa che mi porta a fare queste giravolte è che ..
l'oggetto che voglio creare, considerando una logica di business, ha senso che sia la classe ClassInside a crearlo;
e tale oggetto rappresenta il dato iniziale su cui bisogna fare delle operazioni che, sempre per logica di business, sono di competenza della classe Contenitore...
... i miei problemi nascono proprio in virtù di voler tener queste ultime ben distinte...
poi, se vogliamo essere onesti.. l'oggetto che mi serve ... penso che si possa serenamente creare anche con un MouseListener implementato in Contenitore...
... solo mi sembrava un po' ridondante (o sbagliato) creare un altro listener (in Contenitore) per far qualcosa per la quale ne esisteva già uno predisposto (ClassInside) .. agirebbero effettivamente sulla stessa cosa...
da li il mio timore....