私はJavaFXで個人的なプロジェクト(ゲーム)に取り組んでいますが、あなたの提案を受け入れるための質問があります。ご存知のように、JavaFXは.fxmlファイルのデータを解析できます。したがって、私のメインマップ(.jpegファイルから.svgファイルに変換)はfxmlファイルから構築され、すべての国が同じプロパティを持つSVGPathに変換されるNode
ためShape
、すべての国でMouseListenerを使用していくつかの効果を挿入する必要があります。さらに、これらの効果を実装する方法は2つあります。
- FXML-CSSを使用できます(
hover
すべての国のプロパティのように(つまり、すべてのNode
またはShape
) - CSSを使用する代わりに、MouseListenersを使用してJavaFXでエフェクトを実装できます。
私の質問は、どちらがより効率的で信頼できるかということです。または、両方を使用すると、同期の問題が発生しますか?
私の質問が明確であることを願っています、そして私はすべての答えに感謝します。とにかくありがとう