2013-07-01 32 views
0

Before Scroll如何确定滚动条在SWT中的移动距离?

After Scroll

我正在创建集合(数组,数组列表等)的跟踪一个Eclipse插件。我需要一个带有可扩展列的SWT表格。为了实现这个,我创建了几个SWT按钮,并在创建表之前生成了它们,并将它们链接到需要展开的列。我现在遇到的一个问题是,我需要一种方法来确定用户滚动滚动条的次数,以确定按钮的新位置应该是多少。例如,如果用户向左滚动10个像素,则需要将按钮向左移动10个像素等。

在SWT ScrollBar框架内是否有简单的方法来完成此操作?

+0

实际上,我可以通过使用滚动条“getSelection”方法来解决问题。原来,这个方法代表的值是滚动条0的偏移量。为了解决这个问题,我只是从按钮的X位置减去了getSelection的值。 – user2540603

回答

0

其实,我能够通过使用滚动条“getSelection”方法来解决问题。原来,这个方法代表的值是滚动条0的偏移量。为了解决这个问题,我只是从按钮的X位置减去了getSelection的值。