Java Buggy Pipe游戏输出到JFrame

Java Buggy Pipe游戏输出到JFrame,java,jframe,awt,drawrect,flappy-bird-clone,Java,Jframe,Awt,Drawrect,Flappy Bird Clone,我曾经以小程序的形式运行我的程序,当时它运行得很好,但我决定尝试让它在JFrame中运行。我最近遇到了重写的问题,但我想我终于解决了这个问题。这是我最近一直在做的一个游戏,它基本上是一个Flappy Bird的娱乐。我不打算出售我的成品版本,因为我相信信用不属于我。现在我正在寻找一个管道穿过屏幕,我计划在任何给定时间在屏幕上最多制作3组管道 修复了框架未打开时的错误 新错误:不需要的输出 这是我的主要课程(游戏) 这是我画(管道)的课 我想你想要 public void run() { n

我曾经以小程序的形式运行我的程序,当时它运行得很好,但我决定尝试让它在JFrame中运行。我最近遇到了重写的问题,但我想我终于解决了这个问题。这是我最近一直在做的一个游戏,它基本上是一个Flappy Bird的娱乐。我不打算出售我的成品版本,因为我相信信用不属于我。现在我正在寻找一个管道穿过屏幕,我计划在任何给定时间在屏幕上最多制作3组管道

修复了框架未打开时的错误 新错误:不需要的输出

这是我的主要课程(游戏)

这是我画(管道)的课

我想你想要

public void run() {
   new Game();
}
而不是

public void run() {
   new Pipes();
}

谢谢,哈,那是个愚蠢的错误。无论如何,现在我没有得到想要的输出。它应该是一个管道在屏幕上滚动,但它的故障。它在滚动…你能编译一下看一下吗?我看了一下。但是你可能应该问一个新问题。。。?然而,预期的行为是什么?JPanel大小(JFrame的白色部分)似乎是随机的。每次我都不一样。然后我看到一个管道在屏幕上滚动,当它到达画面的另一侧时就会停止。是的,首选的尺寸是751501。预期的输出是整个屏幕为白色,然后管道轮廓滚动。现在,我只能看到管道的一部分,我不能回答你。你可能应该问一个新问题。我可以告诉您,
JFrame
的“白色部分”取决于
高度值。如果将其设置为固定值,而不是随机值,则该值也将固定。也许,这可以指引你去某个地方。祝你好运
public void run() {
   new Game();
}
public void run() {
   new Pipes();
}