天天看點

Java swing 如何讓垂直滾動條始終在最下面

java swing 如何讓垂直滾動條始終在最下面

見圖說話:

Java swing 如何讓垂直滾動條始終在最下面

上圖中箭頭所指的是一個jtextpane

jtextpane 被包在jscrollpane 中

在接收到推送消息時,jtextpane中的内容會動态的增加,增加到一定程度,會産生垂直滾動條,那麼如何使垂直滾動條始終保持在jtextpane 最底部呢?

這樣就永遠可以看到最新的推送消息了.

實作:

(1)設定jtextpane 的政策

(2)當jtextpane 動态增加内容時

說明:

(1)resulttextpane 的類型是jtextpane;

(2)jtextpane和jtextarea的差別:

jtextpane 可以設定html樣式;

jtextarea無法設定成為html樣式

項目采用maven 建構

源代碼下載下傳位址:

<a href="http://pan.baidu.com/s/1eq2areu">項目源代碼</a>

依賴的jar包:

<a href="http://pan.baidu.com/s/1nt22bxn">依賴包</a>