Нанесение меток на слайдер

1

Я хочу поместить метки линий, как показано ниже, когда я делаю правый щелчок на слайдере. Можно ли это сделать с помощью javafx Slider? Если да, то как?

Изображение 174551

Теги:
javafx
slider

1 ответ

0
Лучший ответ

Я бы попробовал следующее:

  • Оберните ползунок в группе.
  • Нарисуйте линию по ползунку в правильном положении и добавьте его в группу. (Если вы хотите использовать свойство непрозрачности, чтобы сделать линию прозрачной.)
  • Используйте свойство visible-property для включения и выключения линии в качестве реакции на событие щелчка правой кнопкой мыши на слайдере.

Расширение кода:

Slider slider = new Slider(0,100,50);
slider.setLayoutY(5);

Line line = new line();
line.setStrokeWidth(2);
line.setStroke(Color.RED);
line.setOpacity(0.3);
line.setStartX(50);
line.setEndX(50);
line.setStartY(4);
line.setEndY(21);
line.setVisible(true);

Group group = new Group(slider, line);
  • 0
    Благодарю. Хорошая идея.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню