View on GitHub

Eclipse Tutorial

Ecsoya

online tutorialsWIKIoffline tutorialsPPT

Spinner Tutorial

Spinner和前两篇中的ScaleSlider的用法也非常相似,不过它可以用来设置一些复杂的数值(如float型的或是double型的)

    Display display = new Display();
    Shell shell = new Shell(display);

    shell.setText("Spinner Tutorial");
    shell.setSize(300, 200);

    shell.setLayout(new RowLayout(SWT.VERTICAL));

    final Spinner spinner = new Spinner(shell, SWT.BORDER);
    spinner.setMinimum(-10000);
    spinner.setMaximum(10000);
    spinner.setDigits(2);
    spinner.setSelection(-248);

    shell.open();

    while (!shell.isDisposed()) {
        if (!display.readAndDispatch()) {
            display.sleep();
        }
    }
    display.dispose();

如图:


需要注意的地方:


参考资料: * Spinner snippets * 如果想了解更多的关于设置颜色,字体等其它属性的相关内容,请移步至控件的通用设置 * 如果想了解更多的关于LayoutLayoutData的相关内容,请移步至布局管理器 * SWT Example: ControlExample * Sample code and further information


Back to Home 上一篇:Slider Tutorial 下一篇:DateTime Tutorial