gpt4 book ai didi

java - 我的涉及 JFrame 的代码有什么问题

转载 作者:行者123 更新时间:2023-12-02 06:17:08 25 4
gpt4 key购买 nike

它给我一个错误,说“JFrame 类型中的 setContentPane(Container) 方法不适用于参数 (GamePanel)”

这是我的代码:

package main;

import javax.swing.JFrame;

public class Game {

public static void main(String[] args){

JFrame window = new JFrame("Dragon Tales");
window.setContentPane(new GamePanel());
window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
window.setResizable(false);
}

}

我完全按照教程进行操作,他的屏幕根本没有显示任何错误。

最佳答案

您的 GamePanel 类不会扩展任何 Swing GUI 组件,例如 Container 或其子组件之一。也许它应该扩展 JPanel。

即,

import javax.swing.JPanel;

public class GamePanel extends JPanel {
// .... etc
}

请不要添加紧急或“尽快提供帮助”的内容。是的,你的问题非常重要,但并不比其他人的问题更重要。

编辑:Mad 的链接值得放入答案中:The Oracle Swing Tutorial .

关于java - 我的涉及 JFrame 的代码有什么问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21355547/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com