计时器启动前未显示画布动画

时间:2019-10-09 02:15:33

标签: java swing awt

我在构造函数中具有此功能,可以在添加到jFrame的画布中制作动画:

timer = new Timer(100, new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                repaint();
            }
        });
        timer.start();
}

此外,jframe在我的程序中先被调用,然后又执行一个大循环:

public void start(){
        jfMainShow.setVisible(true);
        jfMainShow.startAnimation();
        while(notFinished){
            cicle();
        }
    }

因此,问题在于,循环结束时会显示Canvas动画。

0 个答案:

没有答案