Java绘图与乌龟

时间:2018-10-30 16:52:12

标签: java

我正在尝试用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一起使用。

0 个答案:

没有答案