2010-12-16 29 views
19

bir java geliştirici ve ben bu teknolojiyi seviyorum. Ancak, benim danışman sonraki araştırmalarda biz yoğun kullanmak , Windows üzerinde cihazları ekran dokunmatik olacak. Bu benim için bir problem, çünkü Linux ve Java ile programlama için kullanıyorum.Tablet gibi dokunma aygıtları için bir Java API var mı?

soru, dokunmatik cihazlar için Java için bir API var mı? Evet ise, bu API iyi/olgun mu? Ben Java seviyorum çünkü Java API için ihtiyaç değil, sadece ama Windows özellikle nasıl programının bilmediğimizden, yani ben Win32 veya .NET hiç kullanmadım. Varsa Mono için uygun bir şey var mı? Platformları dışlamaktan nefret ediyorum.

+2

Platformları hariç tutmak istemiyorsanız, bu platform için doğal olan API'yi kullanmanızı tavsiye ederim. Win32 ve .NET farklıdır, ancak neden kendinizi tek bir dille sınırlarsınız? On yıl içinde (örneğin), gerçekten java'nın yanında başka bir geliştirme sistemi bilmeni istersiniz. – KevinDTimm

+1

@KevinDTimm, çünkü Java için kullanıyorum. API'yi gerçekten çok kolay göründüğü için bunu yapmayı C# yapmayı düşünüyorum. Ben ve profesörün tavsiyelerini, doğru iş için doğru aracı takip edeceğimi düşünüyorum. Java'nın doğru bir araç olmadığı görünüyor ve muhtemelen yeni araçları/dilleri öğrenmeliyim. :) –

+1

Dokunmatik ekran etkinlikleri, daha karmaşık dokunma olaylarına (örneğin, basınç, dokunma büyüklüğü, vb.) Ihtiyacınız olmadıkça, normal fare olaylarına dönüştürülür. Yalnızca düzenli awt MouseListener –

cevap

13
+3

Çünkü bu soru göz ardı edildi ve ben google'da bulamadım. –

+0

malesef mt4j artık canlı bir proje değil. – vextorspace

4

Bu eski bir sorudur ama yine de olabilir bulmak Bir işe yara. Java Swing'in dokunma olayları için yerel desteği yoktur. Ancak, Java FX yapar. Java FX zaten Java SE 7 ve 8'e entegre edilmiştir ve Java SE 6'ya yüklenmiştir. See this article from Oracle

İlgili konular