在 frame.add(game); 处出错: 此行有多个标记 - 调试当前指令指针 - Container 类型中的方法 add(Component) 不适用于参数 (显示)
我的代码:
import java.awt.Canvas;
import java.awt.Component;
import javax.swing.JFrame;
public class Display {
public static final int WIDTH = 800;
public static final int HEIGHT = 600;
public static void main(String[] args){
Display game = new Display();
JFrame frame = new JFrame();
frame.add(game);
frame.setSize(WIDTH, HEIGHT);
frame.setResizable(false);
frame.setVisible(true);
}
}
最佳答案
您的类 Display
应该扩展 Component
(容器、按钮、 Canvas 、标签...
)。我认为您想扩展最常见的 JPanel
,但这实际上取决于 Display
类的目的:
public class Display extends JPanel {
}
关于Java 框架 - 游戏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21544969/