Как добавить Lables в галочки SWT Scale? - PullRequest
5 голосов
/ 08 февраля 2011

У меня есть виджет Масштаб SWT, и мне нужно добавить метки к тикам на шкале.

Есть ли способ сделать это?может быть на виджете Slider?

Спасибо

1 Ответ

2 голосов
/ 16 февраля 2011

Это может быть не совсем то, о чем вы спрашиваете , но вы можете включить текстовый виджет рядом с виджетом Scale, отвечая вашим значениям Scale.

Например:

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));
            }
        });

Это приводит к обновлению значения в виджете Текст, независимо от того, куда вы перетащите ползунок Масштаб.

...