我正在尝试用Java中的Turtle绘制轴,三角形和正方形。
我已经创建了创建x轴,y轴和绘制三角形的方法。但是,当我在main方法中调用它们时,它们是通过“标准图形”窗口单独打开的。
public static void drawAxes(Turtle turtle) {
Turtle bob = new Turtle();
bob.penColor ("808080");
bob.forward(200);
bob.backward(400);
bob.forward(200);
bob.face(90);
bob.forward(200);
bob.backward(400);
当我在main中调用它时,它将创建x- y-轴。
我还有另一种三角法
public static void drawTriangle(Turtle turtle, int sideLength) {
Turtle bob = new Turtle();
bob.goTo(-100, 50);
bob.forward(sideLength);
bob.face(120);
bob.forward(sideLength);
bob.face(240);
bob.forward(sideLength);
我并不是说两者都没有创建轴和三角形,而是它们都在另一个窗口(应该在同一窗口中)上。
public static void main(String[] args)
{
drawAxes(null);
drawTriangle(null,50);
}
这是我的主要方法,它们是在另一个窗口上创建的。另外,我不知道它如何只能与null一起使用。