2010-12-16 14 views
19

Soy un desarrollador de Java y me encanta esta tecnología. Sin embargo, en mi próxima investigación del asesor vamos a utilizar dispositivos de pantalla táctil extensiva en Windows. Esto es un problema para mí, porque estoy acostumbrado a programar en Linux y con Java.¿Hay una API de Java para tocar dispositivos como tabletas?

La pregunta es, ¿existe una API para Java para dispositivos con pantalla táctil? En caso afirmativo, ¿es esta API buena/madura? La necesidad de una API Java no es solo porque me encanta Java, sino porque no sé cómo programar específicamente para Windows, es decir, nunca he usado Win32 o .NET. Si no hay algo disponible para Mono? Odio excluir plataformas.

+2

Si odias excluir plataformas, te recomendaría usar la API que es nativa para esa plataforma. Win32 y .NET son diferentes, pero ¿por qué limitarse a un solo idioma? En diez años (por ejemplo) realmente desearás conocer otro sistema de desarrollo además de Java. – KevinDTimm

+1

@KevinDTimm es porque estoy acostumbrado a Java. Estoy pensando en aprender C# para hacer esto, ya que parece que la API es realmente fácil. Creo que seguiré tu consejo y el de mi profesor, la herramienta adecuada para el trabajo correcto. Parece que Java no es la herramienta adecuada, y probablemente debería aprender nuevas herramientas/idiomas. :) –

+1

Los eventos de la pantalla táctil se convierten en eventos normales del mouse, a menos que necesites eventos táctiles más sofisticados (por ejemplo, presión, tamaño táctil, etc.) solo deberías usar MouseListener de awt regular –

Respuesta

13
+3

Es porque se ignoró la pregunta y no la encontré en google. –

+0

lamentablemente mt4j ya no es un proyecto en vivo. – vextorspace

4

Esta es una vieja pregunta, pero creo que todavía puede sé útil. Java Swing no tiene soporte nativo para eventos táctiles. Sin embargo, Java FX sí. Java FX ya está integrado en Java SE 7 y 8 y podría instalarse en Java SE 6. See this article from Oracle

Cuestiones relacionadas