所以怎样才能让滚动条一直在最下面?
代码如下
messageArea = new JTextPane();
messageArea.setEditable(false);
jScrollPane = new JScrollPane(messageArea);
jScrollPane.setHorizontalScrollBar(jScrollPane
.createHorizontalScrollBar());
jScrollPane
.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
this.add(jScrollPane, BorderLayout.CENTER);
createPopupMenu();
setPopMenuState();
messageDoc = messageArea.getStyledDocument();
messageArea.addMouseListener(new MouseAdapter()
{
public void mouseClicked(MouseEvent mouseEvent)
{
fireMouseEvent(mouseEvent);
}
});
这个利用JS可以实现吧。DOM提供的滚动页面方法,将指定的节点滚动到可见范围内:document,getElementById("ElementId").scrollIntoView;这个ElementId是你添加新的内容所用标签的id的值