我可以使用 SVG 图像作为按钮图标吗?

Can I use an SVG image as an button icon?

这可能吗?我调用 Image.createSVG(...) 并收到一个 Image 对象,没有任何错误。然后我打电话给 Button.setIcon()。但是按钮上没有图标。

您需要检查 Image.isSVGSupported() 当前总是 return false。

过去,J2ME 通过其中一个 JSR 支持 SVG。除了网络之外,没有平台原生支持 SVG,所以这在任何现代平台上都不起作用,我们甚至没有为 JavaScript 端口实现它。

将来我们希望有更多 efficient/portable 支持 SVG 的方式,例如:https://github.com/codenameone/CodenameOne/issues/1890