首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

swt 动态设定滚动条位置,内容不刷新,该怎么解决

2012-04-22 
swt 动态设定滚动条位置,内容不刷新swt 动态设定滚动条位置,内容不刷新.大致结构如下,具体设定初始化都弄

swt 动态设定滚动条位置,内容不刷新
swt 动态设定滚动条位置,内容不刷新.

大致结构如下,具体设定初始化都弄好了,这里只是大体描述一下:
ScrolleCompose sc;
Compose com =new Compose(sc,SWT.none);

我现在的情况是,当拖动sc的滚动条时,com的内容是跟着动的,但当我动态设定滚动条时,如
sc.getVerticalBar().setSelection(100);

com内容却不跟着动,一直显示的是最上面的内容,不过滚动条的位置是变了..

请大哥大姐们不吝赐教!


[解决办法]
话说你用swt做项目么....为什么不直接用rcp框架呢
还有 ScrolleCompose没有这么个类的..应该是ScrolledComposite
[解决办法]
我都是用JScrollPane,你要把你的图?什么的加到上面去。

JScrollPane scroll;
scroll = new JScrollPane(new Compose(sc,SWT.none));


探讨
swt 动态设定滚动条位置,内容不刷新.

大致结构如下,具体设定初始化都弄好了,这里只是大体描述一下:
ScrolleCompose sc;
Compose com =new Compose(sc,SWT.none);

我现在的情况是,当拖动sc的滚动条时,com的内容是跟着动的,但当我动态设定滚动条时,如
sc.getVerticalBar().setSelection(100);

com内容却不跟着动,一直显示的是最上面的内容,不过滚动条的位置是变了..

请大哥大姐们不吝赐教!


[解决办法]
没用过,帮顶
[解决办法]
楼主这个或许对你有帮助:
http://blog.csdn.net/neusoftware_20063500/archive/2009/03/08/3969468.aspx

(自行车?你在北京?)
[解决办法]
给楼主顶起来先,希望你的问题能被解决撒。呵呵

热点排行