类似于scrollbars。scrollbars仅限于用在可滑动的item上,如text。
可通过setMinimum()和setMaximum()来设定它的范围。可通过setThumb()来设定滑块的值。在有些OS上,thumb的大小是常数。每按一下箭头,所移动的值称为increment.可通过setIncrement()来设定,按滑块和箭头间的空间所滑动的值为page increment,可通过PageIncrement()来设定。以上这些数据可以通过void setValues( int selection, int minimum, int maximum, int thumb, int increment, int pageIncrement)来一次性设定,其中selection是thumb的出发点。
Slider有个属性用来设定其是水平还是垂直的,默认为水平。
package com.swtjface.Ch5;
import org.eclipse.swt.SWT;
import org.eclipse.swt.layout.FillLayout;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Slider;
public class Ch5Slider extends Composite {
public Ch5Slider(Composite parent) {
super(parent, SWT.NONE);
setLayout(new FillLayout());
Slider slider = new Slider(this, SWT.HORIZONTAL);
slider.setValues(1000, 400, 1600, 200, 10, 100);
}
}
posted on 2006-04-10 17:45
JOO 阅读(257)
评论(0) 编辑 收藏 所属分类:
SWT & JFace IN ACTION