2010-12-15 2 views
3

Я знаю MT4j и Windows 7 Multitouch Interop Library, но ни один из них, похоже, не является тем, что я ищу: код MT4j довольно ужасный и недостаточно документированный, а библиотека Win7 - это сборка .NET (и, следовательно, не может использоваться изначально Java). Есть ли в любом случае возможность получать сообщения WM_TOUCH в Java? Или можно ли использовать виртуальную библиотеку Win 7 из Java?Есть ли способ использовать мультитач Windows 7 с Java?

ответ

1

Извините, но вы не можете. Есть только своего рода обходной путь ...

Touch2TUIO - это инструмент командной строки с открытым исходным кодом, который может передавать входящие сообщения Windows 7 на TUIO-протокол (так что вы можете использовать их на Java или на любом другом языке). Все еще в разработке, но на большинстве аппаратных средств, которые уже можно использовать (и с открытым исходным кодом - так что каждый может свободно вносить в него изменения/улучшения). Это не совсем то, что вы ищете, но, возможно, единственное решение сейчас ...

Touch2TUIO: http://dm.tzi.de/research/hci/touch2tuio/

+0

Спасибо, я посмотрю на это! –

1

Что вы имеете в виду довольно ужасно кода и не очень хорошо задокументированы? Я построил огромное приложение MT4J и использовал API последних версий MT4J и не испытывал никаких проблем с ним.

Возможно, вы могли бы предложить некоторые улучшения в документации и/или API этой библиотеки. По собственному опыту я могу сказать вам, что это идеальная мультитач-платформа. В мире Java единственный, кого я знаю, кстати.

+0

Хм? Но не с упомянутыми Windows 7 Touchevents, или нет? – Constantin

1

JavaFX 2.2+ отлично поддерживает мультитач для win7

Смежные вопросы