com.swabunga.spell.swing
Class JTextComponentSpellChecker

java.lang.Object
  extended bycom.swabunga.spell.swing.JTextComponentSpellChecker
All Implemented Interfaces:
java.util.EventListener, SpellCheckListener

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 ([email protected])

Constructor Summary
JTextComponentSpellChecker(SpellDictionary dict)
           
JTextComponentSpellChecker(SpellDictionary dict, 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
 void setUserDictionary(SpellDictionary dictionary)
          Set user dictionary (used when a word is added)
 int spellCheck(javax.swing.text.JTextComponent textComp)
           
 void spellingError(SpellCheckEvent event)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JTextComponentSpellChecker

public JTextComponentSpellChecker(SpellDictionary dict)

JTextComponentSpellChecker

public JTextComponentSpellChecker(java.lang.String dictFile)
                           throws java.io.IOException

JTextComponentSpellChecker

public JTextComponentSpellChecker(java.lang.String dictFile,
                                  java.lang.String title)
                           throws java.io.IOException

JTextComponentSpellChecker

public JTextComponentSpellChecker(java.lang.String dictFile,
                                  java.lang.String phoneticFile,
                                  java.lang.String title)
                           throws java.io.IOException

JTextComponentSpellChecker

public JTextComponentSpellChecker(SpellDictionary dict,
                                  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)

spellingError

public void spellingError(SpellCheckEvent event)
Specified by:
spellingError in interface SpellCheckListener