javafx.scene.shape このパッケージには、さまざまな 2D 形状を描画するために使用できるいくつかのクラスが用意されていますが、これらは線、円、多角形、楕円などの単純な形状にすぎません。 etc... したがって、複雑なカスタム形状を描画したい場合は、Path クラスを使用する必要があります。
パス クラス 形状を表すこの幾何学的アウトラインを使用して、カスタム パスを描画できます。
カスタム パスを描画するために、JavaFX はさまざまなパス要素を提供します。これらはすべて javafx.scene.shape パッケージ内のクラスとして利用できます。
LineTo - このクラスはパス要素 line を表します。現在の座標から指定された (新しい) 座標まで直線を引くのに役立ちます。
HlineTo - これは、パス要素を表すクラス horizontal line です。現在の座標から指定された (新しい) 座標まで水平線を引くのに役立ちます。
VLineTo - これは、パス要素を表すクラス vertical line です。現在の座標から指定された (新しい) 座標まで垂直線を引くのに役立ちます。
QuadCurveTo - このクラスはパス要素 二次曲線を表します。現在の座標から現在の座標まで二次曲線を描くのに役立ちます (新しい) 座標を指定します。
CubicCurveTo - このクラスはパス要素 3 次曲線 を表します。現在の座標から指定された (新しい) 座標まで 3 次曲線を描くのに役立ちます。
ArcTo - これは、パス要素を表すクラス Arc です。現在の座標から指定された (新しい) 座標まで円弧を描くのに役立ちます。
MoveTo - このクラスを使用すると、現在の座標から新しい座標にパスを移動できます。
Path クラスには、現在のパスを保持する監視可能なリストが含まれています。したがって、パスを描画するには、必要な PathElement クラスをインスタンス化します。
setter メソッドを使用して各パスのプロパティを設定するか、コンストラクターに引数として渡します。
Path クラスをインスタンス化します。
add() または addAll() メソッドを使用して、すべてのパス要素オブジェクトを目的の順序で監視可能なリストに追加します。
最後に、グループ オブジェクトにパスを追加します。
Note
例次の JavaFX 例では、LineTo パス要素を使用してパスを作成します-
以上がJavaFX では、さまざまなパス要素とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。