Package com.swabunga.spell.swing
Class JTextComponentSpellChecker
- java.lang.Object
-
- com.swabunga.spell.swing.JTextComponentSpellChecker
-
- All Implemented Interfaces:
SpellCheckListener,java.util.EventListener
public class JTextComponentSpellChecker extends java.lang.Object implements SpellCheckListener
This class spellchecks a JTextComponent throwing up a Dialog everytime it encounters a misspelled word.- Author:
- Robert Gustavsson (robert@lindesign.se)
-
-
Constructor Summary
Constructors Constructor Description JTextComponentSpellChecker(SpellDictionary dict)JTextComponentSpellChecker(SpellDictionary dict, SpellDictionary userDict, java.lang.String title)JTextComponentSpellChecker(java.lang.String dictFile)JTextComponentSpellChecker(java.lang.String dictFile, java.lang.String title)JTextComponentSpellChecker(java.lang.String dictFile, java.lang.String phoneticFile, java.lang.String title)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsetUserDictionary(SpellDictionary dictionary)Set user dictionary (used when a word is added)intspellCheck(javax.swing.text.JTextComponent textComp)This method is called to check the spelling of a JTextComponent.voidspellingError(SpellCheckEvent event)Propagates the spelling errors to listeners.voidstartAutoSpellCheck(javax.swing.JEditorPane pane)voidstopAutoSpellCheck(javax.swing.JEditorPane pane)
-
-
-
Constructor Detail
-
JTextComponentSpellChecker
public JTextComponentSpellChecker(SpellDictionary dict)
-
JTextComponentSpellChecker
public JTextComponentSpellChecker(java.lang.String dictFile) throws java.io.IOException- Throws:
java.io.IOException
-
JTextComponentSpellChecker
public JTextComponentSpellChecker(java.lang.String dictFile, java.lang.String title) throws java.io.IOException- Throws:
java.io.IOException
-
JTextComponentSpellChecker
public JTextComponentSpellChecker(java.lang.String dictFile, java.lang.String phoneticFile, java.lang.String title) throws java.io.IOException- Throws:
java.io.IOException
-
JTextComponentSpellChecker
public JTextComponentSpellChecker(SpellDictionary dict, SpellDictionary userDict, java.lang.String title)
-
-
Method Detail
-
setUserDictionary
public void setUserDictionary(SpellDictionary dictionary)
Set user dictionary (used when a word is added)
-
spellCheck
public int spellCheck(javax.swing.text.JTextComponent textComp)
This method is called to check the spelling of a JTextComponent.- Parameters:
textComp- The JTextComponent to spellcheck.- Returns:
- Either SpellChecker.SPELLCHECK_OK, SpellChecker.SPELLCHECK_CANCEL or the number of errors found. The number of errors are those that are found BEFORE any corrections are made.
-
startAutoSpellCheck
public void startAutoSpellCheck(javax.swing.JEditorPane pane)
- Parameters:
pane-
-
stopAutoSpellCheck
public void stopAutoSpellCheck(javax.swing.JEditorPane pane)
- Parameters:
pane-
-
spellingError
public void spellingError(SpellCheckEvent event)
Description copied from interface:SpellCheckListenerPropagates the spelling errors to listeners.- Specified by:
spellingErrorin interfaceSpellCheckListener- Parameters:
event- The event to handle
-
-