我正在开发一个关于 JavaFX 的个人项目(这是一个游戏),我有一个问题想采纳你的建议。如您所知,JavaFX 可以解析 .fxml 文件中的数据。因此,我的主地图(从 .jpeg 文件转换为 .svg 文件)是从 fxml 文件构建的,每个国家/地区都转换为具有相同属性的 SVGPath,Node
因此Shape
我必须为每个国家/地区使用 MouseListener 插入一些效果. 此外,有两种方法可以实现这些效果,它们是
- 我可以使用 FXML-CSS (就像
hover
每个国家的属性(换句话说,每个Node
orShape
) - 我可以使用 MouseListeners 在 JavaFX 中实现效果,而不是使用 CSS。
我的问题是哪一个更有效和可靠。或者如果我同时使用它们会不会有同步问题?
我希望我的问题很清楚,我会感谢每一个答案。不管怎么说,还是要谢谢你