我想添加一些代碼myHighlighter類,這樣我可以強調,把BOLD我want.My第一次嘗試沒有成功文本的一部分。這亮點和JTextPane的
Highlighter.HighlightPainter myHighlightPainter =
new MyHighlightPainter(Color.red,Font.BOLD);
class MyHighlightPainter extends DefaultHighlighter.DefaultHighlightPainter {
public MyHighlightPainter(Color color, int Font) {
super(color);
}
此外,我試圖避免圖形...
除了使用HTML如下所述,您可以使用StyledDocument中的更改文本屬性,如建議[在一個相關的問題( http://stackoverflow.com/questions/766396/how-do-i-easily-edit-the-style-of-the-selected-text-in-a-jtextpane) –
我這樣解決它。我在StyledDocument的幫助下爲Bold Font添加了一個方法,並將它放在Highlight方法後的Thread中運行。謝謝! – drew
是什麼問題?你爲什麼顯示一個代碼片段,它完全沒有增加超級行爲? – kleopatra