2011-11-17 72 views
1

話長,我不是指一個字符串的長度,我的意思的話長度....例如...如何計算的JTextPane

enter image description here

正如你可以看到「這是一個測試。「比「這是一個測試」短。但是,我怎樣才能獲得這兩個單詞長度之間的差異呢?另外,我想知道文本的位置,我是否可以從JTextPane中獲取這些信息?謝謝。

回答

2

的JTextComponent有方法的模型和視圖之間進行轉換座標:

int docEnd = myTextPane.getDocument().getLength(); 
Rectangle r = myTextPane.modelToView(docEnd); 
+0

不錯@kleopatra –