ホームページ >Java >&#&チュートリアル >JavaFX で幾何学的な 2D 形状を描画するにはどうすればよいですか?

JavaFX で幾何学的な 2D 形状を描画するにはどうすればよいですか?

PHPz
PHPz転載
2023-09-04 16:01:06850ブラウズ

一般的に、2D 形状は、線、長方形、円などを含む、XY 平面上に描画できる幾何学的図形です。

javafx.scene.shapeこのパッケージにはさまざまなクラスが用意されており、各クラスは 2D 幾何学オブジェクトまたはそのオブジェクトに対する操作を表現/定義します。 Shape という名前のクラスは、JavaFX のすべての 2D シェイプの基本クラスです。

2D 形状の作成

JavaFX を使用して 2D 幾何学的形状を描画するには、次のものが必要です。

  • Instancing Class - インスタンス化に対応するクラス。たとえば、円を描画する場合は、次のように Circle クラスをインスタンス化する必要があります:

//Drawing a Circle
Circle circle = new Circle();
  • プロパティを設定します -対応する Class メソッドを使用して、形状のプロパティを設定します。たとえば、円を描画するには、中心と半径が必要です。これらは、それぞれ setCenterX()、setCenterY()、および setRadius() メソッドを使用して設定できます。

//Setting the properties of the circle
circle.setCenterX(300.0f);
circle.setCenterY(135.0f);
circle.setRadius(100.0f);
  • シェイプ オブジェクトをグループに追加します -最後に、作成したシェイプを次のようにグループのコンストラクターにパラメーターとして渡します。

  • #
    Group root = new Group(circle);

以上がJavaFX で幾何学的な 2D 形状を描画するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。