2011-05-17 56 views
0

我不是java專家。只是隨着我去學習......這是我的方式!我現在正在爲C++設計一個IDE(只是有趣,不專業)。我已經準備好了項目,現在我想向IDE添加一些文本高亮功能。例如,我想讓IDE識別一組預定義的單詞並將其顏色設爲綠色,紅色。我該怎麼做?我如何格式化jeditorpane中的特定單詞/句子?

回答

0

您可以使用HTML,但是對於JEditorPane,使用TextAction方法可能會更好。

另一種選擇是StyledDocument接口。

由於評論的添加:您可以使用StyledEditorKit類來查看TextAction的實現。

這是Oracle的教程How to Use Editor Panes and Text Panes

+0

你能給我一個TextAction的簡單例子嗎? – shababhsiddique 2011-05-17 18:59:08

+0

你能舉個簡單的例子嗎?我搞不清楚了。 – shababhsiddique 2011-05-18 11:25:39

+0

如果Oracle教程很混亂,我建議你找一本好的Java Swing書。有Swing組件必須一起使用才能生成可用的Swing用戶界面。 – 2011-05-18 13:15:35

相關問題