2013-05-28 1 views
2

Я разрабатываю приложение мультитач, и я буду использовать подход на основе TUIO. Когда приложение JavaFX получает событие TUIO, оно должно перевести его в TouchEvent и запустить их.Как я могу создать TouchEvent в JavaFX 2?

Однако функция TouchEvent.impl_touchEvent, которая может генерировать TouchEvents, устарела. Кроме того, конструктор touchEvent является закрытым, поэтому мы не можем создавать TouchEvent самостоятельно. Есть ли другой способ создания TouchEvent в JavaFX 2.2?

ответ

1

В создании 8 событий Java в коде пользователя поддерживается: RT-9383 Add proper constructors & factory methods to event classes, remove impl

ранняя версия доступа Java 8 с этой функциональностью доступна download.

+0

спасибо, я загрузил JDK 8, и у него есть открытый конструктор, проблема решена! благодаря! – nan

0

Вы можете посмотреть на моем ответ на событиях, порождающие здесь: How to send events from one Node to another Node

Кажется, для сенсорного события - вам нужно будет заменить на параметры там.

Как подсказка - вы можете скачать источники openJFX и посмотреть на реализацию соответствующих классов.

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