Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/308.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
如何在JavaFX(fxml)中制作戒指_Java_Javafx_Geometry_Fill_Fxml - Fatal编程技术网

如何在JavaFX(fxml)中制作戒指

如何在JavaFX(fxml)中制作戒指,java,javafx,geometry,fill,fxml,Java,Javafx,Geometry,Fill,Fxml,我需要使用fxml在JavaFX中制作一个环。它将围绕其下方图像上的项目旋转。我可以画一个圆圈,但似乎需要填充。我可以调整不透明度,但这会同时调整填充和圆的不透明度 我没有图像编辑软件在工作(我不能只安装gimp),所以我不能创建图像并使用ImageView。Paint不允许保存没有背景的图像 创建一个没有填充的圆似乎是一项简单的任务。我错过什么了吗 谢谢您可以使用圆圈,只需确保在CSS中添加以下内容: .circle{ /*阿尔法之前的数字并不重要。 正如你想象的,如果阿尔法更高,这将是绿色的

我需要使用fxml在JavaFX中制作一个环。它将围绕其下方图像上的项目旋转。我可以画一个圆圈,但似乎需要填充。我可以调整不透明度,但这会同时调整填充和圆的不透明度

我没有图像编辑软件在工作(我不能只安装gimp),所以我不能创建图像并使用ImageView。Paint不允许保存没有背景的图像

创建一个没有填充的圆似乎是一项简单的任务。我错过什么了吗


谢谢

您可以使用圆圈,只需确保在CSS中添加以下内容:

.circle{
/*阿尔法之前的数字并不重要。
正如你想象的,如果阿尔法更高,这将是绿色的
rgba(红色、绿色、蓝色、ALPHA);rgba
*/ 
-外汇填充:rgba(0255,0,0);
}
如果您想拥有其他圆,可以为此指定特定的css类:

.ring{
-外汇填充:rgba(0255,0,0);
}
然后:


您可以使用“填充颜色。透明”和“笔划颜色”。

或者,遵循与Mansueli相同的理念,以编程方式使用此选项:

circle.setFill(new Color(0,0,0,0));

您是否尝试过使用
Arc
()
circle.setFill(new Color(0,0,0,0));