当我尝试在ArrayList中添加一个新点时出现错误

时间:2015-03-05 16:05:08

标签: java arraylist

当我尝试在ArrayList中添加新点时出现错误 这是我的编码器,我不知道为什么会有错误。

这是我的Point类

public class Point {

public int X;
public int Y;

public Point(int X, int Y) {
    this.X = X;
    this.Y = Y;

}

public int getX() {
    return X;
}

public void setX(int x) {
    X = X;
}

public int getY() {
    return Y;
}

public void setY(int y) {
    Y = y;
}


// Field-Area to be Colored
public Point Color_Field(Point a) {

    Point fieldAreaColor= new Point(0, 0);

    fieldAreaColor.setX(a.getX() + 5);
    fieldAreaColor.setX(a.getY() + 5);

    return fieldAreaColor;
}

}

这是我的List Class weher我试着把新点放到我的 名单。这不起作用。

package Handler;

import java.awt.List;
import java.util.ArrayList;

import Basic_Geom.Point;
public class Liste {


    ArrayList<Point> points=new ArrayList<Point>();

    points.add(new Point(2,3)); //here is my error i can t add a point to my list.


}

1 个答案:

答案 0 :(得分:4)

points.add(new Point(2,3));之类的语句必须位于某个方法/构造函数中。