Puoi usare la classe JPanel (per Swing) o la classe Canvas (per AWT)

Per Swing, guardati l'argomento "override del metodo paintComponent".

Per AWT, guardati l'argomento "override del metodo paint".

Per entrambi, i seguenti argomenti:
"aggiunta di un MouseListener" e "aggiunta di un MouseMotionListener".

Per quanto riguarda la classe Graphics, mi pare di capire che già la conosci.


Ciao.