Quote Originariamente inviata da Pierock Visualizza il messaggio
la buttlo li... un metodo static?
... ti confesso però che queste soluzioni mi lasciano sempre molti dubbi sul fatto che sia o meno una scelta saggia...
dimmi la tua.
No, infatti come forse stavi intuendo, metodi statici così disposti sono un pessimo "design". Le due classi sono fortemente "legate" insieme, oltre al fatto che in faiQuelCheDevi, essendo static, non hai un "contesto" (ovvero l'oggetto) per operare su un Contenitore e anche se tecnicamente potresti passarglielo tramite parametro facendo qualche "giro" di passaggi in più .... sarebbe ancora peggio.
Queste cose si risolvono seguendo i principi della programmazione ad oggetti!

Chiarisci(mi) prima alcune cose: il MouseListener su quale/i, quanti componente/i lo registri? La creazione dell'oggetto differisce eventualmente in base a qualcosa? E se sì che cosa?