使用JMathPlot关闭创建的绘图后,脚本不会终止

时间:2014-07-02 14:47:45

标签: java plot

虽然我是java的初学者,但我试图使用JMathPlot绘制一些数据。 一切顺利,但在我关闭剧情窗口后脚本没有终止。

当我关闭绘图窗口时,任何正文都可以告诉我如何强制脚本终止。

我使用的是debian机器(32位),IDE = eclipse,java-version = 1,6 这是我用于绘图的代码:

    Plot2DPanel plot = new Plot2DPanel();
    plot.addLinePlot("test", x, y);
    JFrame frame = new JFrame("A test panel");
    frame.setContentPane(plot);
    frame.setVisible(true);

提前谢谢

2 个答案:

答案 0 :(得分:1)

关闭框架而不是面板时,您可以暂停该过程。

这个:

frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);

另见JFrame Exit on close Java

答案 1 :(得分:0)

当然!

frame.addWindowListener(new WindowAdapter(){
            public void windowClosing(WindowEvent e){
                System.exit(0)
            }
        });

这样做,等到按下关闭按钮,然后运行System.exit(0),它只是终止你的程序。

注意:我在iPhone上写了这个,所以注意语法错误:)