由于滚动条始终停留在最上边,导致最新更新的内容要拉动滚动条到最下边才能看见

所以怎样才能让滚动条一直在最下面?
代码如下

 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的值