2012-03-21 49 views
1

我在做一個文本編輯器,最後一步是創建一個簡單的拼寫檢查器。我已經設法弄清楚如何找到不正確的單詞,但是現在我想對這些單詞進行格式化,以使它們顯示爲強調它們或強調它們的不正確示例。如何在jTextArea()中格式化一個單詞,如果拼寫錯誤?

如何在jtextarea()中將一個單詞格式化爲其他格式?

public void Spell_Check() 
    { 

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

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


     String lineFromFile = ""; 


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

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

    } catch (Exception e) { 
    } 
} 
+2

請學習Java命名約定,並堅持他們什麼 – kleopatra 2012-03-21 09:58:30

回答

相關問題