gpt4 book ai didi

java - 让 SWT StyledText 小部件始终滚动到其末尾

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:31:11 25 4
gpt4 key购买 nike

如何让 SWT StyledText 小部件始终保持滚动到末尾,即使新的文本行附加到它?

我试图寻找一些可以让我设置滚动位置的函数,但我找不到任何函数。也没有允许我执行此操作的属性。

最佳答案

添加文本后,只需添加这一行:

styledText.setTopIndex(styledText.getLineCount() - 1);

如果您在多个位置更改 StyledText 的内容,请在 Modify 上使用监听器,以 not repeat yourself :

styledText.addListener(SWT.Modify, new Listener(){
public void handleEvent(Event e){
styledText.setTopIndex(styledText.getLineCount() - 1);
}
});

关于java - 让 SWT StyledText 小部件始终滚动到其末尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6321517/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com