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