Java e Controllo ortografico

May 1

Il linguaggio di programmazione Java non in modo nativo fornisce il controllo ortografico supporto. Fortunatamente, ci sono un certo numero di librerie esterne che è possibile di aggiungere il controllo ortografico per l'applicazione Java senza dover scrivere il proprio controllo ortografico. Alcune di queste librerie, come RapidSpell Java Desktop e Sentry ortografico motore sono disponibili solo per l'utilizzo in progetti commerciali. Altri, come Jazzy e JOrtho, sono disponibili per l'uso in software commerciale e non commerciale, anche se si applicano costi di licenza quando utilizzato in software commerciale.

jazzistico

Jazzy è un semplice, gratuito correttore ortografico open-source per Java. Jazzy consente di selezionare un dizionario utente e controllare qualsiasi stringa di input contro il dizionario per correttezza. Jazzy identificherà le parole che non sono nella lista e presentare un elenco di possibili correzioni sulla base di somiglianze fonetiche. Una volta importato Jazzy nel vostro programma, ci vuole solo un paio di righe di codice per il controllo ortografico di un segmento di testo.

JOrtho

JOrtho è significativamente più abili a lavorare con i componenti dell'interfaccia utente grafica di Jazzy. JOrtho si lega a qualsiasi oggetto che eredita JTextComponent. JOrtho evidenzierà automaticamente le parole in modo errato farro del JTextComponent e offrire un menu contestuale con i potenziali sostituti. Gli utenti possono aggiungere parole al dizionario del JOrtho. JOrtho è open source e gratuito per uso non commerciale. Al momento di scrivere il software è disponibile per uso commerciale per una sola volta $ 1,295 tassa di licenza.

RapidSpell Java Desktop

RapidSpell, combina le funzionalità di Jazzy e JOrtho. Come in Jazzy, è possibile eseguire il controllo ortografico qualsiasi segmento di testo, anche se non è entrato in un JTextComponent. È inoltre possibile associare ad un RapidSpell JTextComponent per fornire il controllo ortografico in tempo reale e un menu contestuale con risultati suggeriti. RapidSpell non è open-source ed è disponibile solo per uso commerciale. Al momento della scrittura, una singola licenza sviluppatore costa $ 229 e consente a un singolo sviluppatore di utilizzare RapidSpell in applicazioni illimitate.

Sentry correttore ortografico motore

Sentry correttore ortografico fornisce tutte le caratteristiche di RapidSpell e comprende anche una finestra di dialogo controllo ortografico per gli utenti che desiderano un maggiore controllo sul processo di controllo ortografico di un menu di contesto in grado di fornire. Sentry correttore ortografico è disponibile con due licenze differenti. La licenza singolo sviluppatore standard costa $ 450. La licenza sviluppatore singolo con accesso al codice sorgente Sentry Spelling di Checker è $ 1,850.