2014-03-29 48 views
0

我正在使用jFrame創建一個java聊天應用程序。我正在使用JScrollPane滾動文本區域。所有新消息都添加在底部,但滾動條從頂部開始。我如何讓它從底部開始?如何使滾動條從底部開始?

+0

可能重複[如何設置JTextArea中使用Java GUI的自動滾動?( http://stackoverflow.com/questions/1627028/how-to-set-auto-scrolling-of-jtextarea-in-java-gui) –

回答

1

您可以通過直接滾動的垂直滾動條,增加了消息後,迫使它滾動至底部,例如:

JScrollBar vScrollBar = myScrollPane.getVerticalScrollBar(); 
vScrollBar.setValue(vScrollBar.getMaximum()); 
+1

[或DefaultCaret](http://stackoverflow.com/a/22380312/ 714968) – mKorbel