我正在忙于编译文本编辑器,在其中我有一个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) {
}
}