我正在尝试创建一个聊天室应用程序,我试图编写侧栏以使其保持在底部,但也可以向上滚动以查看历史记录。我有什么方法可以做到这一点吗?
pane.getVerticalScrollBar().addAdjustmentListener(new AdjustmentListener() {
public void adjustmentValueChanged(AdjustmentEvent e) {
e.getAdjustable().setValue(e.getAdjustable().getMaximum());
}
});
答案 0 :(得分:1)
,即时尝试对侧栏进行编码,使其保持在底部,但也可以向上滚动以查看历史记录
查看Smart Scrolling。当滚动条位于底部时,它会在下一个文本添加时保留在那里。如果您在其他地方滚动,它将保留在那里(即使添加了新文本),直到您将滚动条移回底部。