是否可以使用-fx图形引用JavaFXCSS样式表上JAR中的图标?
我在项目中使用Tango图标主题作为maven依赖项是否可以使用-fx图形引用JavaFXCSS样式表上JAR中的图标?,java,css,maven,javafx,stylesheet,Java,Css,Maven,Javafx,Stylesheet,我在项目中使用Tango图标主题作为maven依赖项 <dependency> <groupId>org.freedesktop.tango</groupId> <artifactId>tango-icon-theme</artifactId> <version>0.8.90</version> </dependency> org.freedesktop.tango 探戈图标主题
<dependency>
<groupId>org.freedesktop.tango</groupId>
<artifactId>tango-icon-theme</artifactId>
<version>0.8.90</version>
</dependency>
org.freedesktop.tango
探戈图标主题
0.8.90
样式表:
.button-dropcontent {
-fx-background-color: transparent;
-fx-graphic: url('<??JAR??>/org.freedesktop.tango/22x22/emblems/emblem-unreadable.png');
}
。按钮拖放内容{
-背景色:透明;
-fx图形:url('/org.freedesktop.tango/22x22/degments/degments unreadable.png');
}
是否可以引用此依赖项的图标
有人有这个问题的例子吗?当然可以。如果要从jar文件加载文件,需要确保:
- jar位于类路径上
- 您使用的是图像文件的完整url,不带引号李>
.button {
-fx-graphic: url(/org/freedesktop/tango/22x22/emblems/emblem-unreadable.png);
}
有关更多信息,请阅读
这是我使用相同的tango图像文件在按钮上得到的输出