当单击page_UP是增加0.2,点击向上的箭头增加0.01。
import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.*;
import org.eclipse.swt.layout.*;
public class D{
public static void main(String[] args){
Display display=new Display();
Shell shell=new Shell(display);
shell.setText("微调按钮Spinner");
shell.setLayout(new GridLayout());
//创建微调按钮对象
Spinner spinner=new Spinner(shell,SWT.None);
//设置最大值和最小值
spinner.setMaximum(100);
spinner.setMinimum(0);
//设置每次单击箭头时增长的值
spinner.setIncrement(1);
//设置每次点击空白处增长的值
spinner.setPageIncrement(20);
//设置当前选中的值
spinner.setSelection(50);
//设置小数点后两位
spinner.setDigits(2);
//打开窗口,进行窗口的显示
shell.setSize(250,80);
//shell.pack();
shell.open();
while(!shell.isDisposed()){
//当窗口没有被释放的时候
if(!display.readAndDispatch()){
display.sleep();
}
}
display.dispose();
}
}