首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为StyledText组件启用自动滚动

如何为StyledText组件启用自动滚动
EN

Stack Overflow用户
提问于 2011-12-23 19:24:01
回答 1查看 1.6K关注 0票数 1

我使用的是StyledText组件,它的行为有点类似于流行的eclipse IDE控制台视图(附加日志),但是在这里,在我的StyledText组件中启用了滚动锁定。我的意思是,对于附加到StyledText的每一行,垂直滚动条位置保持不变。下图反映了该行为:

作为一种尝试,我尝试这样做:

StyledText声明

代码语言:javascript
复制
StyledText styledText = new StyledText(parent, SWT.V_SCROLL); 

//other relevant code here

styledText.addListener(SWT.SCROLL_LOCK, new Listener() {
            @Override
            public void handleEvent(Event event) {
                // TODO Auto-generated method stub
                event.doit=false;// i tried true also doesn't work
            }
        }) ;

如何禁用(滚动锁定)?是否显示附加的最后一行,并在底部显示滚动条(垂直)位置?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-12-23 19:27:40

我会尝试在附加后设置文本末尾的插入符号,如果它在附加之前位于文本末尾。这将允许用户通过在其他地方设置插入符号来停止自动滚动,并通过在末尾设置插入符号来重新启用自动滚动。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8615475

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档