【发布时间】:2016-01-07 03:43:45
【问题描述】:
我正在尝试在我的 vaadin 应用程序中使用自定义图标字体。我正在遵循this 页面中提供的指南。
我遇到的问题是为字体生成 java 枚举。
在这个页面中它说,
(请注意,您可以轻松地从图标列表中生成枚举 从 IcoMoon 下载的 zip。)
但我不知道如何使用我下载的 icomoon zip 文件生成此枚举。可能是我错过了该页面假定读者拥有的一些基本知识。
谁能告诉我如何生成图标枚举?
【问题讨论】:
-
您是否检查过您在问题中发布的链接的“3. 利用 Java 中的图标”部分?它提供了一个示例
-
@saljuama 是的,它提供了一个示例。但是为大图标集手动编写代码是不切实际的(页面说可以生成,但没有说明如何生成)。此外,该页面没有提到它从哪里获得枚举值。例如:
RIBBON(0xe009) -
你可以从下载的zip里面的style.css文件中得到它的值,最后你会得到所有的十六进制代码。不管实用与否,恐怕导游说是必需的。
-
如果你有几十个图标,也许适合编写一个小的css文件解析器并输出java代码,然后你可以将其包含在你的
enum -
Vaadin 项目为此使用了一个脚本:github.com/vaadin/vaadin/blob/master/scripts/…