title: JTextArea Real Time Spell Checker
body: <p>I need a good spell checker library for Java that can spell check a JTextArea (or any JTextComponent) in real time.  That is, it should have a wavy red underline appear under text while the user is typing.</p>
  
  <p>It needs to be able to list all the available word replacements by left clicking (yes, left clicking) the word.  If not possible, right-click is fine.</p>
  
  <p>It needs to have an "Ignore All," but not an Add, Ignore, or any of the others.  Just Ignore All.</p>
  
  <p>Ideally, you should be able to change how the dropdown box looks, at least to some extent.</p>
  
  <p>No user-spell checker is needed.  That is, I don't need a button that when you click it brings up a spell check dialog, I <em>only</em> need real time checking.  I actually already have a spell checking dialog library.</p>
  
  <p>If someone can suggest a good library (I am willing to pay for it) or, better yet, explain a good method for doing this to a textarea in the first place that would be fantastic.</p>
  
  <p>At the very least if someone could explain how to check the JTextArea against my dictionary and put the red underline and the dropdown on clicking or any of these steps that would be a great start.</p>
  
  <p>Thanks for the potential help.</p>