MouseEvent nesnesini ActionEvent nesnesine dönüştürmek mümkün müdür?Java MouseEvent öğesinin ActionEvent uygulamasına dönüştürülmesi ActionScript
cevap
Bazı bilgiler kaybetmeden olmaz. MouseEvent
, fare konumu (x, y
) ve basılan düğmeler (varsa) hakkında bilgi içerir.
Böyle dönüşüm yapacağını:
MouseEvent me = ...;
ActionEvent ae = new ActionEvent(me.getSource(), me.getID(), me.paramString());
Tabii, bu bir düğme (benim anlayışına) böyle yapar. Bir MouseEvent
işleyebilir ve bir ActionEvent
(gönderir) oluşturur (gönderir).
Eylem olayları semantik olaylardır - bir sinyal gibi, belirli bir düğme (widget!) "Basıldı". Bu eylem olayının tetikleyicisi bir fare olayı olabilir ("fare imleci AWT Düğme küçük aracı tarafından tanımlanan dikdörtgenin sol düğmesine basılmış ve serbest bırakılmıştır") veya klavye olayı olabilir ("Boşluk çubuğuna basılmış ve serbest bırakılmıştır." odak, AWT Button widget'ındayken).
Sanırım teknik bir dönüşüme bakmıyorsunuz. Pratik olarak, fare olaylarını dinlemeniz ve yeni eylem etkinliklerini aksiyon dinleyicilerinize itmeniz gerekecek.
- 1. JsonNode öğesinin ObjectNode'a dönüştürülmesi
- 2. Openlayers öğesinin koordinatlarının dönüştürülmesi
- 3. amqp_cstring_bytes öğesinin C dizesine dönüştürülmesi
- 4. Bir NSObject öğesinin NSData'ya dönüştürülmesi
- 5. BitmapImage öğesinin Bayt dizisine dönüştürülmesi
- 6. Sevk MouseEvent
- 7. Newtonsoft.Json.Linq.JArray öğesinin belirli bir nesne türüne dönüştürülmesi
- 8. Bir time_t öğesinin NSDate nesnesine dönüştürülmesi?
- 9. MouseEvent Internet Explorer'da çalışmıyor
- 10. JNI - Temel Java Nesneleri (Boolean) temsil eden jobject öğesinin yerel temel türlerine dönüştürülmesi (boole)
- 11. Raylar: UTC DateTime öğesinin başka bir zaman dilimine dönüştürülmesi
- 12. XML nesnelerine XML dönüştürülmesi
- 13. Windows programı java uygulamasına nasıl gömülür?
- 14. Java masaüstü uygulamasına Windows kimlik doğrulaması yayımı
- 15. Android Tablosunu Java Masaüstü Uygulamasına Aktarma
- 16. Android uygulamasını Java Desktop uygulamasına dönüştürme
- 17. Nesnenin sayısal dönüştürülmesi için Java kütüphanesi (Tamsayı, Uzun vb ..)
- 18. JNI Java baytının [] öğesini C++ bytearray'e dönüştürülmesi, 0
- 19. React'ın mouseEvent öğesi ofsetX/offsetY'ye sahip değil
- 20. Jsdoc nasıl @param MouseEvent olduğunu gösterir?
- 21. Taklit MouseEvent 2010 yılında Geri düzgün OSX
- 22. Farklı amaç nedir? Hedef özellikler? MouseEvent sınıfta
- 23. Actionscript nesnesi özellik sayısı
- 24. Bir örneğin ActionScript 3.0
- 25. .Fla dosyasından ayıklama ActionScript
- 26. ActionScript Worker applicationStorageDirectory
- 27. ActionScript Yüz Algılama
- 28. Bir nesnenin ActionScript
- 29. Flex/Actionscript Beyazdan Saydama
- 30. Actionscript 3 REPL
Neden? Ne yapmaya çalışıyorsun? Eminim daha iyi bir çözüm var. – camickr