Car*_*ven 3 java swt styledtext
我如何获得一个SWT StyledText部件,以始终保持滚动到最后甚至文本作为新行被追加到了吗?
我试图寻找一些功能,可以让我设置滚动条的位置,但我找不到任何.没有一个属性可以让我这样做.
the*_*man 10
添加文字后,只需添加此行:
styledText.setTopIndex(styledText.getLineCount() - 1);
Run Code Online (Sandbox Code Playgroud)
如果您在多个地方更改StyledText的内容,请使用监听器Modify,不要重复:
styledText.addListener(SWT.Modify, new Listener(){
public void handleEvent(Event e){
styledText.setTopIndex(styledText.getLineCount() - 1);
}
});
Run Code Online (Sandbox Code Playgroud)