我有一个SWT Scale小部件,我需要在刻度上添加标签。
有办法做到这一点吗?也许在Slider小部件上?
由于
答案 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));
}
});
无论您将“缩放”滑块拖动到。
,都可以更新“文本”小部件中的值