是否可以在不结束应用程序的情况下关闭StdDraw窗口?

时间:2019-04-30 05:18:48

标签: java

我正在为分配创建函数,该函数接受输入并在关闭自身之前的指定时间在窗口中显示文本。问题是当它关闭时,它结束了主程序,但是我需要它在函数完成后继续到下一行代码。

我已经尝试过System.exit();但这结束了程序。我见过的大多数解决方案都涉及JFrames,但我只是在处理StdDraw.text();。从StdLib.jar库中获取。

    String x = new String("x");
    String y = new String("y");

        //Code here specifies what x and y strings are equal to 

    //Draws Desired text in java window
    StdDraw.text(0.5, 0.9, x);
    StdDraw.text(0.5, 0.8, "y: "+y);
    StdDraw.text(0.5, 0.6, "V: "+V);
    StdDraw.text(0.5, 0.5, "STR: "+STR);
    StdDraw.text(0.5, 0.4, "A: "+A);
    StdDraw.text(0.5, 0.3, "SP: "+SP);
    StdDraw.text(0.5, 0.2, "W: "+W);

    Wait(2000);  //Calls Wait function within class
    System.exit(5);  
}

预期结果:结束功能并关闭打开的StdDraw窗口,然后继续执行主程序。

实际结果:关闭窗口并结束主程序。

0 个答案:

没有答案