如何将标签添加到SET Scale刻度?

时间:2011-02-08 11:29:39

标签: swt label slider scale

我有一个SWT Scale小部件,我需要在刻度上添加标签。

有办法做到这一点吗?也许在Slider小部件上?

由于

1 个答案:

答案 0 :(得分:2)

这可能不是您要求的,但您可以在“缩放”小部件旁边添加“文本”小部件,以响应“缩放”值。

例如:

final Scale scale = new Scale(shell, SWT.HORIZONTAL);   
        scaleValue = new Text(shell, SWT.SINGLE | SWT.BORDER);

        //scale properties omitted...

        scale.addListener(SWT.Selection, new Listener() {
            public void handleEvent(Event event) {
                int perspectivevalue = scale.getSelection();
                scaleValue.setText("" + (perspectivevalue));
            }
        });

无论您将“缩放”滑块拖动到。

,都可以更新“文本”小部件中的值