2011-01-16 13 views

cevap

10

En touchscreens ihtiyaçlarınızın basit eğer özel bir şey yapmanıza gerek kalmaz, sadece bir fare taklit - Eğer varsa, açılan kutular hala ItemEvents ateş, JButtons hala ActionEvents yangın vb fantezi (multitouch, fiske kaydırma vb.) yapmak istediğinizde, normal fare olaylarını (mouseClicked, mousePressed, mouseDragged vb.) kullanabilir ve kendi hareket mantığınızı sağlayabilirsiniz veya cevapta önerilen kütüphanelere bir göz atabilirsiniz. this similar question için.

+0

Yalnızca dokunmatik ekranda MouseClick, MousePressed, MouseReleased davranışlarını taklit etmek istiyorum (çoklu dokunuş ve kullanmadan) - Yalnızca ActionPerformed olayını bildiğimden dokunmatik ekranımız destekliyor. Yani istediğim tüm olayları taklit etmenin tek yolu MT4j gibi bir şey kullanmaktır? – tomericco

+0

Hayır, MouseEvent dinleyicilerini herhangi bir bileşenle kaydettirebileceğinizi düşünmeliyim. Bunu denedin mi ve çalışmıyor mu? Hangi dokunmatik ekranı kullanıyorsunuz? –

+0

Dokunmatik ekranların mouseMoved() veya mouseDragged() işlevlerini tetikleyip tetiklemediğini merak ediyorum. Bu birçok quesiton çözer. –

İlgili konular