Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在滑块上打线标记_Java_Javafx_Slider - Fatal编程技术网

Java 在滑块上打线标记

Java 在滑块上打线标记,java,javafx,slider,Java,Javafx,Slider,我想在滑块上单击鼠标右键时,像下图一样放置线标记。这可以用JavaFXSlider实现吗?如果是的话,怎么办 我会尝试以下方法: 将滑块分组。 在滑块的右侧位置绘制一条线,并将其添加到组中。如果要使用“不透明度”属性使线透明。 使用visible属性打开和关闭线条,作为对滑块上的右键单击事件的反应。 代码示例: Slider slider = new Slider(0,100,50); slider.setLayoutY(5); Line line = new line(); line.set

我想在滑块上单击鼠标右键时,像下图一样放置线标记。这可以用JavaFXSlider实现吗?如果是的话,怎么办


我会尝试以下方法:

将滑块分组。 在滑块的右侧位置绘制一条线,并将其添加到组中。如果要使用“不透明度”属性使线透明。 使用visible属性打开和关闭线条,作为对滑块上的右键单击事件的反应。 代码示例:

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