2010-12-05 103 views
1

我有一個可以設置文檔樣式(粗體,下劃線,斜體,下劃線,對齊左/右/中心,顏色,字體大小/系列)的基本文本編輯器, 。我遇到的問題是我希望樣式將我的按鈕和方框設置爲正確的樣式,以確定插入符號的位置。在JTextPane中獲取插入符號位置的樣式

說,例如,我有串

快速的棕色狐狸躍過懶狗

當我快速的U和我之間單擊,我希望我的斜體按鈕被打開以指示插入符號所在的文本具有斜體樣式。

我正在使用JTextPane來保存文本,StyledEditorKit用於樣式。

謝謝。

回答

0

getCharacterAttributes方法,只是任何人都還在找,並沒有找到答案: 例如:

AttributeSet attributeSet = textPane.getCharacterAttributes(); 
Object bold = attributeSet == null ? null : attributeSet.getAttribute(StyleConstants.Bold); 
System.out.println("Bold : " + bold); 
相關問題