Originariamente inviato da loHacker
ma comunque non riesco ancora a disegnare una linea continua.
Se ti aspetti che muovendo anche velocemente il mouse le notifiche arrivino (e tante) tali da indicare spostamenti di 1 sola unità .... beh, è qui che sbagli.
E ritorniamo alla questione del mouse, della sua tecnologia, della frequenza di notifica e anche di come è configurata la velocità del puntatore nel sistema.
Se in una frazione di secondo muovi velocemente il mouse, quasi sicuramente non puoi avere tantissime notifiche che indicano spostamenti di 1 pixel!!!

Se vuoi che l'utente possa disegnare una linea "continua", allora è il tuo programma che deve disegnare una linea dal punto precedente al punto corrente. Stai lavorando su Windows? Prendi il famigerato "Paint" di Windows e usa lo strumento "matita". La linea la disegna sempre continua, che tu muova il mouse lentamente o velocemente.
Non è che Paint è migliore riguardo la notifica dal mouse .... no assolutamente! La frequenza di notifica è quella, che sia Paint o un tuo programma Java. Semplicemente Paint disegna una linea da un punto a quello successivo. E se provi a disegnare velocemente un qualcosa di "tondo" vedrai benissimo ad occhio che la linea è segmentata a rette.

Ripeto ancora una volta: non puoi/devi pretendere di ottenere notifiche di spostamenti continui dal mouse. Devi far disegnare delle linee, non c'è altro che puoi fare.