J'ai une petite application Java qui a un JTextArea où l'utilisateur entre le texte. Je voudrais ajouter des fonctionnalités de vérification orthographique à ce composant de la même manière que Microsoft Word, c'est-à-dire que les mots mal orthographiés sont soulignés et un menu contextuel avec des corrections est affiché lorsque l'utilisateur clique sur le mot souligné. Existe-t-il des bibliothèques Open Source pour ajouter cette fonctionnalité à JTextAreas?Comment ajouter une vérification orthographique à un JTextArea?
Répondre
Vous pouvez implémenter votre propre vérificateur d'orthographe en utilisant un dictionnaire (peut être assez grande en fonction de langue prise en charge), puis Les métriques de distance sont calculées à partir des mots de la zone de texte dans le dictionnaire. Soulignement peut être fait en utilisant le style de police, là comme un échantillon basé sur l'applet here.
Jaspell est une implémentation Java de l'Aspell populaire. Il y a quelques explications des algorithmes de recherche utilisés.
Comme mentionné précédemment Jazzy est également génial et IBM fournit une belle tutorial.
Le lien du didacticiel Jazzy ne fonctionne plus. En voici un assez bon que j'ai trouvé [ici] (http://moderntone.blogspot.com/2013/02/tutorial-on-jazzy-spell-checker.html) –
Je ne l'ai pas essayé, mais je suis tombé sur il y a un peu de temps: http://sourceforge.net/projects/jazzy/
- 1. Vérification orthographique par lots avec code source
- 2. Détection des fonctionnalités du navigateur: vérification orthographique?
- 3. Je cherche une librairie de vérification orthographique Java
- 4. Service de vérification orthographique avec python utilisant mod_python
- 5. Quelle est la meilleure bibliothèque de vérification orthographique pour C#?
- 6. Fenêtre de vérification orthographique à l'aide de l'ouverture MSWord à l'arrière de mon application dans Vista
- 7. barres de défilement dans JTextArea
- 8. WPF Correction orthographique
- 9. Lecture à partir de Java JTextArea
- 10. Comment éviter la vérification orthographique du code source dans MS Word?
- 11. Comment ajouter une perspective à un UIImageView
- 12. Comment ajouter une conjonction à un NSPredicate
- 13. Comment ajouter un événement à une classe
- 14. Comment puis-je changer le texte affiché par un JTextArea?
- 15. Comment afficher les caractères japonais dans JTextArea
- 16. Connaissez-vous un correcteur orthographique gratuit ou open source?
- 17. Comment définir une vérification sur SQL Server?
- 18. Utilisation de la fonction de vérification orthographique de MS Office avec C#
- 19. La vérification orthographique de mots s'exécute lentement sur Word 2007/Vista
- 20. Accès Javascript au correcteur orthographique des navigateurs
- 21. Est-ce que TextBox de WPF supporte les dictionnaires de vérification orthographique pour les Pays-Bas?
- 22. WPF RichTextBox - la vérification orthographique ne fonctionne pas avec le texte formaté
- 23. Equiper Bloc-notes avec vérification orthographique (que vous tapez) - Le meilleur choix disponible?
- 24. Ajouter un bouton à une image
- 25. F # Ajouter un élément à une séquence
- 26. Comment ajouter une marque à une étiquette
- 27. Comment ajouter un CGImageRef à un NSDictionary?
- 28. Ajouter un cookie à une requête SOAPpy
- 29. Comment ajouter un nombre à un Sqlcommand.Parameters?
- 30. Ajouter une colonne CheckBox à un GridView avec persistance
http://languagetool-user-forum.2306527.n4.nabble.com/partial-check-of-JTextArea-in-org-languagetool-gui-LanguageToolSuppor-td4641148.html a une discussion sur ce point pour LanguageTool –
Question en double: http://stackoverflow.com/questions/4052988/jtextarea-real-time-spell-checker – koppor