Java-JFrame在调用时不更新
在我开始之前,我要做的是做一个国际象棋游戏,除了游戏的分数,我所有的事情都按照我想要的方式进行。我在一个名为Java-JFrame在调用时不更新,java,swing,user-interface,paintcomponent,Java,Swing,User Interface,Paintcomponent,在我开始之前,我要做的是做一个国际象棋游戏,除了游戏的分数,我所有的事情都按照我想要的方式进行。我在一个名为Board的类中有一个方法,在这个类中我有一个名为updateScore()的方法 但是出现的问题是,当调用该方法时,窗口从不更新?有人能提供解决方案吗?在您的分数中。showScores方法使用 getContentPane().add() 不要只在你的分数中调用add。showScores方法使用 getContentPane().add() super.paintComponen
Board
的类中有一个方法,在这个类中我有一个名为updateScore()
的方法
但是出现的问题是,当调用该方法时,窗口从不更新?有人能提供解决方案吗?在您的分数中。showScores方法使用
getContentPane().add()
不要只在你的分数中调用add。showScores方法使用
getContentPane().add()
super.paintComponent's'(g);
不要只在你的分数中调用add。showScores方法使用
getContentPane().add()
super.paintComponent's'(g);
不要只在你的分数中调用add。showScores方法使用
getContentPane().add()
super.paintComponent's'(g);
而不是仅仅调用add
super.paintComponent's'(g);
看起来你有打字错误。去掉paintComponent()中的“s”
看起来你有打字错误。去掉paintComponent()中的“s”
看起来你有打字错误。去掉paintComponent()中的“s”
看起来你有打字错误。去掉paintComponent()中的“s”。您知道
JFrame
没有paintComponent
方法,对吗?所以你没有凌驾于任何事情之上。如果要使用paintComponent
此外,这是否可能是一个范围问题?是否有任何其他组件依赖于
whitePawn、whiteKing等变量?因为它们都是局部作用域。无论调用该方法多少次,变量都将始终从0开始您是否意识到JFrame
没有paintComponent
方法?所以你没有凌驾于任何事情之上。如果要使用paintComponent
此外,这是否可能是一个范围问题?是否有任何其他组件依赖于whitePawn、whiteKing等变量?因为它们都是局部作用域。无论调用该方法多少次,变量都将始终从0开始您是否意识到JFrame
没有paintComponent
方法?所以你没有凌驾于任何事情之上。如果要使用paintComponent
此外,这是否可能是一个范围问题?是否有任何其他组件依赖于whitePawn、whiteKing等变量?因为它们都是局部作用域。无论调用该方法多少次,变量都将始终从0开始您是否意识到JFrame
没有paintComponent
方法?所以你没有凌驾于任何事情之上。如果要使用paintComponent
此外,这是否可能是一个范围问题?是否有任何其他组件依赖于whitePawn、whiteKing等变量?因为它们都是局部作用域。无论调用该方法多少次,变量都将始终从0开始请提供getContentPane()
方法在哪里?在我的分数类构造函数中,请提供getContentPane()在哪里
method?在我的分数类构造函数中,可以提供getContentPane()
方法吗?在我的分数类构造函数中,可以提供getContentPane()
方法吗?在我的分数类构造函数中,我没有想到这一点。my board类中的updateScore()方法在任何case@CianGallaghar老实说,我不知道你有什么问题。我必须编写代码才能运行,无需测试。我只是在寻找可能不会给你带来麻烦的问题。我真的建议试着把一个。在这个过程中,你可能会幸运地自己找到答案。这是常有的事。这似乎是一个依赖于许多因素的计划。因此,如果不能运行某个程序并对其进行测试,就很难帮助您解决问题。嗯,我没有想到这一点。my board类中的updateScore()方法在任何case@CianGallaghar老实说,我不知道你有什么问题。我必须编写代码才能运行,无需测试。我只是在寻找可能不会给你带来麻烦的问题。我真的建议试着把一个。在这个过程中,你可能会幸运地自己找到答案。这是常有的事。这似乎是一个依赖于许多因素的计划。因此,如果不能运行某个程序并对其进行测试,就很难帮助您解决问题。嗯,我没有想到这一点。my board类中的updateScore()方法在任何case@CianGallaghar老实说,我不知道你有什么问题。我必须编写代码才能运行,无需测试。我只是在寻找可能不会给你带来麻烦的问题。我真的建议试着把一个。在这个过程中,你可能会幸运地自己找到答案。这是常有的事。这似乎是一个依赖于许多因素的计划。因此,如果不能运行某个程序并对其进行测试,就很难帮助您解决问题。嗯,我没有想到这一点。my board类中的updateScore()方法在任何case@CianGallaghar老实说,我不知道你有什么问题。我必须编写代码才能运行,无需测试。我只是在寻找可能不会给你带来麻烦的问题。我真的建议试着把一个。在这个过程中,你可能会幸运地自己找到答案。这是常有的事。这似乎是一个依赖于许多因素的计划。因此,如果不能运行某些东西并对其进行测试,就很难帮助您解决问题。