Existe-t-il une API Java pour les périphériques tels que les tablettes?

Je suis un développeur Java et j’adore cette technologie. Cependant, dans mes prochaines recherches, mon conseiller utilisera des appareils à écran tactile sur Windows . C’est un problème pour moi, parce que j’ai l’habitude de programmer sous Linux et avec Java.

La question est la suivante: existe-t-il une API pour Java pour les appareils à écran tactile? Si oui, cette API est-elle bonne / mature? Le besoin d’une API Java n’est pas seulement dû au fait que j’aime Java, mais parce que je ne sais pas comment programmer spécifiquement pour Windows, c’est-à-dire que je n’ai jamais utilisé Win32 ou .NET. S’il n’y en a pas, y a-t-il quelque chose de disponible pour Mono? Je déteste exclure les plates-formes.

Mon Dieu, si vous voulez vraiment offrir une prime sur une question à laquelle vous pouvez répondre en 6 secondes avec google:

Ceci est une vieille question mais je trouve que cela peut encore être utile. Java Swing n’a pas de support natif pour les événements tactiles. Cependant, Java FX le fait. Java FX est déjà intégré à Java SE 7 et 8 et pourrait être installé sur Java SE 6. Voir cet article d’Oracle