programmeringssproget Java har ikke indbygget yde stavekontrol støtte. Heldigvis er der en række eksterne biblioteker, som du kan os at tilføje stavekontrol til din Java-program uden at skulle skrive din egen stavekontrol . Nogle af disse biblioteker , såsom RapidSpell Desktop Java og Sentry Stavekontrol Engine er kun tilgængelige for brug i kommercielle projekter. Andre, som Jazzy og JOrtho , er til rådighed til brug i kommercielle og ikke- kommerciel software , selvom licensafgifter gælder, når anvendes i kommerciel software. Jazzy
Jazzy er en enkel , gratis open -source stavekontrol for Java . Jazzy tillader dig at vælge en bruger ordbog og kontrollere enhver input strengen mod ordbogen for korrekthed. Jazzy vil identificere ord, der ikke findes på listen , og fremlægge en liste over mulige korrektioner baseret på fonetiske ligheder . Når du har importeret Jazzy i dit program , det tager kun et par linjer kode til at stave kontrollere et segment af tekst.
JOrtho
JOrtho er betydeligt bedre til at arbejder med grafisk brugergrænseflade komponenter end Jazzy . JOrtho binder sig til ethvert objekt, der arver JTextComponent . JOrtho vil automatisk fremhæve forkert stavede ord i JTextComponent og tilbyde en genvejsmenu med potentielle afløsere. Brugere kan tilføje ord til JOrtho ordbog. JOrtho er open source og gratis til ikke -kommerciel brug. På tidspunktet for at skrive software er tilgængelig til kommerciel brug for en engangs- $ 1295 licensafgifter .
RapidSpell Desktop Java
RapidSpell , kombinerer funktionaliteten af Jazzy og JOrtho . Som i Jazzy , kan du stave kontrollere enhver segment af tekst, selv om det ikke er indgået en JTextComponent . Du kan også binde RapidSpell til en JTextComponent til at levere real -time stavekontrol og en kontekst menu med foreslåede resultater. RapidSpell er ikke open source , og det er kun tilgængelig for kommerciel brug. På tidspunktet for skrivning, koster en enkelt bygherre licens $ 229 og tillader en enkelt bygherre at bruge RapidSpell i ubegrænset applikationer.
Sentry stavekontrol Engine
Sentry stavekontrol giver alle funktionerne i RapidSpell og omfatter også en stavekontrol dialog for brugere, der ønsker mere kontrol over stavekontrol proces end en kontekst menu kan give. Sentry stavekontrol fås med to forskellige licenser . Standarden enkelt bygherre licens koster 450 dollar . Den enkelt bygherre licens med adgang til Sentry stavekontrol kildekode er 1850 dollars .