Я занят составлением текстового редактора, и в нем у меня есть 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) {
}
}