2009-10-06 26 views
7

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?

+0

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 –

+0

Yinelenen soru: http://stackoverflow.com/questions/4052988/jtextarea-real-time-spell-checker – koppor

cevap

2

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.

+0

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) –

İlgili konular