Dobrý den,

 

Potřeboval bych poradit jak udělat, aby když přesouvám nějaký objekt pomocí dad tak abych ho „uchopil“ a pohyboval se zároveň s myší. Jedná se o přesun figurek v člověče nezlob se. Políčka jsou JComponent. Figurku přenáším přes vlastní FigurkaTranferHandler. Zkoušel jsem na hracím plánu zapnou MouseMotionListener a použít, public void mouseDragged(MouseEvent e), ale když klikám na Políčka tak se nevyvolá a pokud zapnu tento listener přímo na políčkách tak

MouseEvent nemá souřadnice v rámci herního plánu ale pouze v rámci jednoho políčka.

Nemáte někdo nějakou radu?

 

Předem děkuji. Martin Chalupa

   

Odpovedet emailem