Java game loop (painting) freezes my window

后端 未结 3 1622
名媛妹妹
名媛妹妹 2020-11-28 16:48

I\'m changing \"views\" with cardLayout (this class has a JFrame variable). When a user clicks a new game button this happens:

public class View         


        
3条回答
  •  孤城傲影
    2020-11-28 17:18

    Move game.loop() method invocation to something like:

    SwingUtilities.invokeLater(new Runnable() {
                    @Override
                    public void run() {
                        game.loop()
                    }
                });
    

    Thanks.

提交回复
热议问题