2011-05-04 45 views
0

我有一個JTextpane,我從數據庫中填充它。JTextPane問題 - 遊標Posiotion結束

問題是,當我設置文本,當它的長,在JTextPane的快照顯示來自尾的文本如..

我該怎麼辦?我試過setCursor,但我覺得這不是正確的方法。

enter image description here

感謝提前:))

回答

3

你可以這樣做:

JTextPane textPane = new JTextPane(); 
DefaultCaret caret = (DefaultCaret)textPane.getCaret(); 
caret.setUpdatePolicy(DefaultCaret.NEVER_UPDATE); 
textPane.setText(...); 

更多信息,請參見Text Area Scrolling

+0

+1我學習一天的項目 - 看起來像我仍然在1.4時代:-) – kleopatra 2011-05-04 10:50:59

0
recordTP = new JTextPane(); 
    recordTP.setText(" from client:"); 
    recordTP.setEditable(false); 
    DefaultCaret caret = (DefaultCaret)recordTP.getCaret(); 
    caret.setUpdatePolicy(DefaultCaret.ALWAYS_UPDATE); 
+0

歡迎喜SO,這將是更有幫助,如果你能解釋一下。謝謝爲答案 – 2013-10-18 06:30:26