座標を設定する

広告

Point2D.Doubleクラスで座標の値を設定するにはコンストラクタで指定する以外にオブジェクトを作成した後でメソッドを使って設定することが出来ます。Point2D.Doubleクラスで用意されている「setLocation」メソッドを使います。

この Point2D の位置を、指定された double 型の座標に設定します。 

パラメータ:
  x - この Point2D の新しい X 座標
  y - この Point2D の新しい Y 座標

1番目の引数でx座標を2番目の引数でy座標をそれぞれdouble型の値で指定します。

具体的には次のように記述します。

Point2D.Double point = new Point2D.Double();
point.setLocation(10.0d, 10.0d);

サンプルプログラム

簡単なサンプルを一度試してみます。

Point2DTest1.java

import java.awt.geom.Point2D;

class Point2DTest1{
  public static void main(String args[]){
    Point2D.Double point = new Point2D.Double();
    point.setLocation(10.0d, 10.0d);

    System.out.println("(x, y)=(" + point.x + "," + point.y + ")");
  }
}

上記をコンパイルした後で実行すると次のように表示されます。

座標を設定する

( Written by Tatsuo Ikura )