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

但是,我遇到了一个问题 - “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) {
    }
}