2009-06-10 6 views
0

outil de traduction de babylon vous sauriez la fonction de capture de mot - lorsque vous faites un clic droit sur un mot - il tanslates il (à partir d'un navigateur ou tout documtent). Je veux obtenir le même outil - langue programme dois-je utiliser? L'os que je veux le faire fonctionner sur est gagnant-xp et ubuntu. et j'écris mon programme en Java. si elle pourrait se produire d'un programme java ce serait génial. merci,Si vous connaissez mot de capture de bureau

Adi.

Répondre

0

Vous êtes face à deux (IMHO) défis insurmontables:

  • Windows et Linux utilisent des mécanismes complètement différents pour l'affichage du texte à l'écran. Traduire les positions de la souris en texte réel est assez difficile. C'est difficile même si vous ciblez un seul système d'exploitation. Les applications Java s'exécutent généralement dans un sandbox, c'est-à-dire qu'elles ne peuvent pas simplement se déplacer dans le système d'exploitation pour demander aux autres fenêtres quel texte se trouve sous la souris, ni remplacer les fenêtres d'action par clic droit. ils ne contrôlent pas.

Une meilleure approche de l'interface utilisateur serait quelque chose qui utilise le presse-papiers du système, que je pense est disponible pour Java sur tous les systèmes (je ne suis pas un gars Java, Je ne suis pas sûr). Donc, l'utilisateur copie un mot dans une fenêtre, peut-être frappé une sorte de touche de raccourci global (encore une fois, supposant que vous pouvez assigner une dans une application Java), et l'application Java pourrait accéder au mot dans le presse-papiers et faire ce dont il a besoin faire.

Questions connexes