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?
object i mouse yardımıyla hareket ettirme sorunu
OP Taze Üye
Teşekkür Sayısı: 0
1 mesaj
Kayıt Tarihi:Kayıt: May 2010
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