java - 当滚动条位于底部时将其滚动到底部

标签 java swing jscrollpane jscrollbar adjustment

我正在尝试制作一个聊天框应用程序,我正在尝试对侧边栏进行编码,以便它将保留在底部,但也可以向上滚动以查看历史记录。有什么办法可以做到这一点吗?

pane.getVerticalScrollBar().addAdjustmentListener(new AdjustmentListener() {  
        public void adjustmentValueChanged(AdjustmentEvent e) {  
            e.getAdjustable().setValue(e.getAdjustable().getMaximum());  
        }   
    });

最佳答案

, im trying to code the side bar so that it will stay at the bottom but can also scroll up to view history

查看 Smart Scrolling 。当滚动条位于底部时,它会在添加下一个文本时保留在那里。如果您滚动到其他位置,它会停留在那里(即使添加了新文本),直到您将滚动条移回底部。

关于java - 当滚动条位于底部时将其滚动到底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26416171/

相关文章:

java - 将图像加载到 JScrollPane

java - 拖动 JScrollPane 上的 JLabel 时滚动 JScrollPane

java - 如何 - 使用 eclipse 进行 github 两因素身份验证

基于 Java 的适配器 - 找不到返回值

jquery - Jscrollpane 导致文本在 Internet Explorer 上消失

java - 如何检索绑定(bind)在数据库表中的jComboBox中的对象并将其存储到另一个表

java/swing-为什么我的返回方法在赋值后返回NULL?

java - Android从MySql表中获取数据

java - 数组索引运算符作为方法引用

java - 如何在 JPanel 的 gridLayout 中绘制随机形状