因此,我有一个坐标文件,我已经读取并创建了一个循环,该循环从该文件中获取坐标,并读取每个坐标直至末端,并将其存储到对象/点的数组中对象。我该如何称呼该方法绘制我的点,然后在不写出每个坐标的情况下连接线路?
我的循环代码和读取文本文件
try {
// create the file reader instance
FileReader fReader = new FileReader(fileName);
// create a scanner to scan through the file
Scanner scan = new Scanner (fReader);
// loop
while (scan.hasNext()) {
int i = 0;
int x = scan.next();
int y = scan.next();
Point[] = null;
array[i] = point;
i++;
}
// close the reader
fReader.close();
} catch (IOException e) {
System.out.println(e.getMessage());
}
return 0;
}
尝试使用此
的线 //List for the dots
ArrayList<Circle> dotList = new ArrayList<>();
try {
// create the file reader instance
FileReader fReader = new FileReader(fileName);
// create a scanner to scan through the file
Scanner scan = new Scanner (fReader);
// loop
while (scan.hasNext()) {
int x = Integer.parseInt(scan.next());
int y = Integer.parseInt(scan.next());
Circle dot = new Circle(x,y,10, Color.BLACK);
dotList.add(dot);
i++;
}
// close the reader
fReader.close();
} catch (IOException e) {
System.out.println(e.getMessage());
}
Circle previousCircle = null;
for (Circle circle : dotList)
if (previousCircle != null)
new Line(circle.getCenterX(), circle.getCenterY(),
previousCircle.getCenterX(), previousCircle.getCenterY());
else previousCircle = circle;
return 0;
}