Zmiana kursora myszy java

0

Witam,
Mam do napisania program w bluej, który ma zmieniać kolor i kształt kursora myszy w zależności od tego w którą stronę nią poruszymy(np. po ruchu do góry kolor zmieni się na czerwony a kształt zmieni się w dowolnie wybrany sposób).
Proszę o wskazówki jak wykonać taki program.

0

MouseMotionListener, w metodzie mouseMoved porównujesz zapamiętane położenie myszy z aktualnym, i wiesz w którą stronę mysz się przesunęła.
Do zmiany kursora jest metoda setCursor(), własne kursory możesz robić np. tak:

Cursor mojKursor = Toolkit.getDefaultToolkit().createCustomCursor(new ImageIcon(nazwaPlikuGraficznego).getImage(),new Point(0,0),nazwaKursora);

1 użytkowników online, w tym zalogowanych: 0, gości: 1