Javaのrectangle関数の使い方は?
JavaのRectangleクラスは、長方形オブジェクトを表すために使用されるクラスです。長方形の座標と寸法を表すプロパティとメソッドが含まれています。
Rectangle クラスのよく利用されるメソッドをいくつか紹介します。
- コンストラクタ:
- Rectangle():空の矩形オブジェクトを作成する。
- 幅と高さを指定した長方形オブジェクトを作成する。
- 長方形(int x, int y, int 幅, int 高さ):指定した位置、幅、高さを備えた長方形オブジェクトを作成します。
- 属性アクセス方法:
- 矩形の幅を取得する。
- この四角形の高さを測定します。
- 左上のx座標を取得します。
- この長方形の左上隅の y 座標を取得する。
- 拡張メソッド
- 指定矩形の位置、宽度和高度。
- 長方形の左上座標を設定します。
- 長方形の幅と高さを設定します。
- 矩形を dx、dy だけ平行移動する。
さらに、Rectangleクラスには、矩形の面積・周囲の長さの計算、2つの矩形の交差判定、2つの矩形を含む最小の矩形を作成する機能など、他のメソッドが用意されています。
Rectangle クラスを使用する例を次に示します
Rectangle rect = new Rectangle(10, 20, 50, 30);
System.out.println("Width: " + rect.getWidth());
System.out.println("Height: " + rect.getHeight());
System.out.println("X: " + rect.getX());
System.out.println("Y: " + rect.getY());
rect.translate(5, 10);
System.out.println("New X: " + rect.getX());
System.out.println("New Y: " + rect.getY());
上記のコードは、幅50、高さ30の長方形オブジェクトを作成し、幅、高さ、左上の座標を出力する。次に、変換メソッドを使用して、長方形の位置を右に5単位、下に10単位移動し、移動後の左上の座標を出力する。