Pregunta

Si conoce herramienta de traducción de Babylon sabrías su función de captura de palabra - al hacer clic en una palabra - que se tanslates (desde un navegador o cualquier documtent). Quiero conseguir la misma herramienta - el idioma del programa se debe usar? El os quiero conseguir que funcione en es ganar-XP y Ubuntu. y estoy escribiendo mi programa en Java. si se pudiera pasar de un programa Java que sería genial. Gracias,

Adi.

¿Fue útil?

Solución

se enfrentan a dos (en mi humilde opinión) retos insuperables:

  • Windows y Linux utilizan mecanismos completamente diferentes para mostrar texto en la pantalla. Traduciendo posiciones del ratón en el texto real es bastante darned difícil. Esto es difícil, incluso si usted está apuntando a un solo sistema operativo.

  • ejecutar aplicaciones Java en general, en un entorno limitado, es decir, que no pueden ir al rededor en el sistema operativo pidiendo otras ventanas para decirles lo que es el texto bajo el ratón, ni pueden anular el valor predeterminado haga clic derecho en la acción ventanas que no controlan.

Un mejor enfoque sería algo interfaz de usuario que utiliza el portapapeles del sistema, que creo que está disponible para Java en todos los sistemas (no soy un hombre de Java, no estoy seguro). Por lo tanto, el usuario podría copiar una palabra en cualquier ventana, tal vez golpear algún tipo de tecla de acceso directo mundial (de nuevo, suponiendo que usted puede asignar uno de una aplicación Java), y la aplicación Java podría acceder a la palabra en el portapapeles y hacer lo que se necesita hacer.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top