Thread.sleep在激活后停止一秒,然后继续

时间:2017-05-16 10:58:30

标签: java jframe jpanel

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {  
    for(int i = 0; i<w; i++){
        for(int j = 0; j<h;j++){
            for(int z = 0;z<9;z++){
                table[i][j].TurnCenterY(20);
                repaint();
                try {
                    Thread.sleep(200);
                } catch (InterruptedException ex) {
                    Logger.getLogger(Menu.class.getName()).log(Level.SEVERE, null, ex);
                }
            }
        }
    }
    repaint();
}     

我试图将物体旋转180度,每次20度,看起来像一个动画,所有我得到的是它卡住了几秒钟后它只是旋转而没有任何动画片

0 个答案:

没有答案