Diciamo che tramite una toolbar attivo e disattivo delle funzionalita'. Ad esempio un bottone abilita il pan, un altro la selezione, ecc.
E' piu' pulito avere un unico MouseListener che a seconda di cosa e' abilitato fa delle cose diverse oppure e' meglio avere un MouseListener per ogni funzionalita' e aggiungere/rimuovere listener a seconda di che funzionalita' viene abilitata?

Rispondi quotando