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?


Rispondi quotando