object i mouse yardımıyla hareket ettirme sorunu

mad1905
03-05-2010, 05:08   |  #1  
OP Taze Üye
Teşekkür Sayısı: 0
1 mesaj
Kayıt Tarihi:Kayıt: May 2010

Merhaba arkadaşlar
Bir dersimin projesi var ama işin içinden çıkamıyorum ellipseD  ile bi2r top tanımladım frame  e koydum ama hareket ettirmem gerekio mouse ile bu topun üzerine gelip basılı tutacak basılı tutma süresini nasıl alabilirim?
Bir de  bu basılma süresiyle alakalı olarak topun hızını nasıl ayarlayabilirim?

muh34
03-11-2010, 01:59   |  #2  
Yıllanmış Üye
Teşekkür Sayısı: 0
215 mesaj
Kayıt Tarihi:Kayıt: Eki 2010

Gerceklesmesini istediginiz olay,javanın MouseListener ve MotionMouseListener arabirimleri icerisinde bulunan,public void mousePressed(MouseEvent e) {} ve public void mouseDragged(MouseEvent e) {} metotlarını kullanabilirsiniz.MousePressed() metotu farenin sol tusuna basıldıgında(clicked) harekete geçen bir metot olup,mouseDragged() ise farenin(mouse) sol tuşuna basılı tuttugunuz sure icerisinde aktifligini koruyan bir metottur.
Topun hızı ekranda kayma hızıyla orantılı olabilir,suresi icin ise java time sınıflarını kullanabilirsiniz.
Başarılar

Son Düzenleme: muh34 ~ 03 Kasım 2010 02:04