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));