En parte porque estoy hasta las narices de repetir el mismo código una y otra vez, y en parte porque veo en muchos foros que lo preguntan con frecuencia, me he decidido a publicar un pequeño ejemplo en java -y su correspondiente explicación- de cómo se puede hacer para arrastar un gráfico con el ratón. En el caso del ejemplo, es un pequeño cuadrado rojo que podemos mover arrastrándolo con el ratón.
Para no complicar el código, ya que lo importante es que se entienda el cómo se puede hacer, lo he hecho todo junto en una sola clase que hereda de Canvas. Me gustaría, más adelante, hacer lo mismo pero un poco mejor organizado a nivel de clases, de forma que sea más fácilmente reutilizable tal cual quede.
A ver si me animo y tengo tiempo para hacerlo …