Usar o verificador ortográfico do jOrtho

Como usar o corrector ortográfico do jorto? Transferi o último dicionário (ficheiro XML) do wiktionary. Agora como compilá-lo e implementá-lo no meu programa?

Author: Cœur, 2013-03-11

2 answers

Encontrei a solução e estes são os passos para adicionar funcionalidade de verificação ortográfica. Obtenha primeiro o jar e o formulário de dicionário pré-compilado aqui: http://sourceforge.net/projects/jortho/files/

Segue-se o excerto do Código:

    SpellChecker.setUserDictionaryProvider(new FileUserDictionary());      
    SpellChecker.registerDictionaries(this.getClass().getResource("/dictionary"), "en");
    SpellChecker.register(messageWriter);
Aqui, o texto do messageWriter é o JEditor pane. Consultar a explicação documental. Põe os dicionários.cnf e dictionary_en.ficheiros ortopédicos dentro da pasta src/dicionário.

Também pode manipular as opções do menu de contexto. Aqui está. um exemplo do que eu fiz:

    SpellCheckerOptions sco=new SpellCheckerOptions();
    sco.setCaseSensitive(true);
    sco.setSuggestionsLimitMenu(10);
    JPopupMenu popup = SpellChecker.createCheckerPopup(sco);
    messageWriter.addMouseListener(new PopupListener(popup));

Restringir as opções a 10. Ver documentos.

 3
Author: kunal18, 2014-02-02 10:12:33
Primeiro, tens de baixar a biblioteca. http://sourceforge.net/projects/jortho/files/JOrtho%20Library/0.5/ Seu arquivo zip deve incluir um ou mais .ficheiros jar. Você vai precisar adicionar estes em seu classpath. A forma como você faz isso depende de como você faz o seu desenvolvimento. Se estás a usar Netbeans, é diferente do que farias no Eclipse.

Se o seu ficheiro zip incluir documentação para a sua API, deverá ser capaz de O usar para o adicionar a si Java programa. Se não o fizer, você pode precisar procurar uma alternativa. Parece que os links no site deles estão mortos. O que normalmente é um mau sinal.

Há alternativas. Não demorei muito a encontrar este. http://jazzy.sourceforge.net/ por exemplo. Parece que é o usado pela Lucene internamente. Ele também tem uma licença melhor do que jorto faz. Boa sorte.
 2
Author: Bill, 2013-03-10 21:57:27