Kullanıcının metne girdiği JTextArea içeren küçük bir Java uygulamasına sahibim. Bu bileşene Microsoft Word'ün yaptığı gibi yazım denetimi yeteneklerini eklemek istiyorum, örneğin yanlış yazılmış sözcüklerin altı çizilir ve kullanıcı, altı çizili kelimeyi sağ tıklattığında düzeltmeleri olan bir açılır menü görüntülenir. Bu işlevselliği JTextAreas'a eklemek için herhangi bir açık kaynak kitaplığı var mı?JTextArea'ya nasıl yazım denetimi ekleyebilirim?
cevap
Sen (siz destekleyen dillerde göre çok fazla alabilirsiniz) bir sözlük kullanarak kendi yazım denetleyicisi uygulamak, daha sonra mesafe metrikleri, metin kutusundaki kelimelerden sözlüke hesaplanır. Alt çizgi yazı tipi stili kullanılarak, uygulama tabanlı örnek here olarak yapılabilir.
Jaspell, popüler Aspell'in bir Java uygulamasıdır. Içinde kullanılan arama algoritmalarının bazı explantions vardır.
Daha önce de belirtildiği gibi Jazzy de harika ve IBM güzel bir tutorial sağlar.
Jazzy öğretici bağlantısı artık çalışmıyor. İşte burada bulduğum oldukça güzel bir tane (http://moderntone.blogspot.com/2013/02/tutorial-on-jazzy-spell-checker.html) –
Bunu daha önce hiç denemedim ama bir süre önce karşıya geldi: http://sourceforge.net/projects/jazzy/
- 1. CSS'de yazım denetimi nasıl kapatılır?
- 2. Yazım denetleyicisini yazım denetleyicisine nasıl entegre edebilirim?
- 3. Yazım denetimi check in Rstudio
- 4. Scala'da daha iyi yazım denetimi
- 5. otomatik veya Inline yazım denetimi
- 6. Python Yansıma ve Yazım Denetimi
- 7. Bir blokta yazım denetimi nasıl yapılır
- 8. Varsayılan olarak otomatik yazım denetimi nasıl etkinleştirilir?
- 9. Chrome'un yazım denetimi sözlüğüne nasıl erişebilirim?
- 10. Sublime Text: Geliştirilmiş LaTeX yazım denetimi
- 11. Python ve Java'da fonetik yazım denetimi
- 12. VBA Excel'de belirli hücreleri denetle Yazım denetimi
- 13. NetBeans'de javadoc yazım denetimi nasıl devre dışı bırakılır
- 14. PyCharm Yazım denetimi: Sözlüğe bir kelime nasıl eklenir (yanlışlıkla)?
- 15. Fundeps ve GADTs: Ne zaman yazım denetimi yapılabilir?
- 16. Otomatik olarak Vim ve XML ile yazım denetimi
- 17. Bu C# kodunda yazım denetimi için bir alternatif var mı?
- 18. Xcode 7.3 Bir sınıfta çok yavaş yazım denetimi
- 19. Sublime Text 2'de yazım denetimi sözlükleri arasında geçiş yapma
- 20. MS Word otomasyonu: yazım denetimi için kırmızı altı çizgilileri etkinleştiremiyor
- 21. GHC 7.10'da tip denetimi yapılan bu kod neden GHC 8.0.1'de yazım denetimi yapmıyor?
- 22. Birden çok dosya üzerinde yazım denetimi nasıl yapılır ve kabuk komut dosyasında yanlış sözcükler nasıl görüntülenir?
- 23. NSTextView yazım denetimini tamamen devre dışı bırak
- 24. Kullanıcı denetimlerine nasıl çağrı ekleyebilirim?
- 25. Yazım hatalarında
- 26. NSNumberFormatter: AND parçacık (İngiliz yazım) bir sayı ortaya yazım
- 27. IIS 7 Yeniden Yazım Denetimi Modülü ile Yeniden Adlandırma URL'leri Yeniden Yazma
- 28. jQgrid üstbilgisine nasıl bir onay kutusu ekleyebilirim?
- 29. Yazım denetleyicisi, kelime için benzersiz bir numara
- 30. Raylarıma nasıl giriş ekleyebilirim?
http://languagetool-user-forum.2306527.n4.nabble.com/partial-check-of-JTextArea-in-org-languagetool-gui-LanguageToolSuppor-td4641148.html bu konuda bir görüşme var Languagetool –
Yinelenen soru: http://stackoverflow.com/questions/4052988/jtextarea-real-time-spell-checker – koppor