数组拼写检查具有大量正确单词的文本文件中的JTextArea

时间:2012-03-22 18:25:17

标签: java swing spell-checking jtextarea

我正在忙于编译文本编辑器,在其中我有一个JButton,它将检查JTextArea中文本的拼写。我有一个包含所有英文单词的文本文件。文本文件名为“english”

但是,我遇到了问题 - “userText [i] .setAttributes(51,7,false);”因为它没有识别它。我还需要找到一种方法来显示不正确的单词,任何想法?

public class TextEditor extends javax.swing.JFrame {

public void CheckSpellingButton()
{

    String[] english = new String[26871];
    String[] userText = ((JTextArea) jTabbedPane1.getSelectedComponent()).getText().split(" "); 

     int wordCount = 0;
     try {
        BufferedReader br = new BufferedReader(new FileReader("english.txt"));


        String lineFromFile = "";


       for(int i = 0; (lineFromFile = br.readLine()) != null; i++)
       {
         if(userText[i] != lineFromFile )
         {

          userText[i].setAttributes(51,  7, false);   
         }
       }

    } catch (Exception e) {
    }
}

0 个答案:

没有答案