The Java programmeringsspråk gir ikke smertefritt stavekontroll støtte. Heldigvis finnes det en rekke eksterne biblioteker som du kan oss å legge stavekontroll til din Java-program uten å skrive din egen stavekontroll . Noen av disse bibliotekene , slik som RapidSpell Desktop Java og Sentry Spelling Checker Engine er kun tilgjengelig for bruk i kommersielle prosjekter. Andre, som Jazzy og JOrtho , er tilgjengelig for bruk i kommersiell og ikke- kommersiell programvare , men lisensavgifter gjelder når det brukes i kommersiell programvare . Jazzy
Jazzy er en enkel, gratis open -source stavekontroll for Java. Jazzy lar deg velge en bruker ordbok og sjekke noen innspill streng mot ordboken for korrekthet. Jazzy vil identifisere ord som ikke finnes i listen, og presentere en liste over mulige korrigeringer basert på fonetiske likheter. Når du har importert Jazzy inn i programmet , tar det bare noen få linjer med kode for å stavekontroll et segment av teksten .
JOrtho
JOrtho er betydelig flinkere til å arbeide med grafiske brukergrensesnitt komponenter enn Jazzy . JOrtho binder seg til et objekt som arver JTextComponent . JOrtho vil automatisk markere feil stavet ord i JTextComponent og tilbyr en hurtigmeny med potensielle erstatninger. Brukere kan legge til ord i JOrtho ordliste . JOrtho er åpen kildekode og gratis for ikke -kommersiell bruk . På tidspunktet for å skrive programvaren er tilgjengelig for kommersiell bruk for en engangs $ 1295 lisensavgift.
RapidSpell Desktop Java
RapidSpell , kombinerer funksjonaliteten av Jazzy og JOrtho . Som i Jazzy , kan du stavekontroll noen segment av tekst , selv om det ikke er inngått en JTextComponent . Du kan også binde RapidSpell til en JTextComponent å gi real -time stavekontroll og en hurtigmeny med foreslåtte resultater . RapidSpell er ikke åpen kildekode og det er bare tilgjengelig for kommersiell bruk. I skrivende stund koster en enkelt utvikler lisens $ 229 og lar en enkelt utbygger å bruke RapidSpell i ubegrenset programmer.
Sentry Spelling Checker Engine
Sentry Spelling Checker gir alle funksjonene i RapidSpell og inkluderer også en stavekontroll dialog for brukere som ønsker mer kontroll over stavekontroll prosess enn en hurtigmeny kan gi. Sentry Spelling Checker er tilgjengelig med to ulike lisenser. Standarden enkelt utvikler lisens koster $ 450 . Den enkelt utvikler lisens med tilgang til Sentry Spelling Checker kildekode er $ 1850 .