gpt4 book ai didi

java - 为什么在框架构建后我的代码不被读取?

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

在我创建一个新的 Frame 对象以附加 future 的 JPanel 后,无法识别对对象“j”的引用。

package engine;

import javax.swing.*;

public class GamePanel extends JFrame{

final int HEIGHT=700, WIDTH=500;

JFrame j= new JFrame("LittleRPG");
j.setSize(HEIGHT, WIDTH);
}

j.setSize();不被接受并出现错误(这适用于初始构造后的所有对象引用)。我需要帮助找出原因;新鲜的眼光总是有帮助的。 -谢谢

最佳答案

您不需要创建单独的 JFrame 对象来设置大小,因为您已经从 JFrame 扩展了 GamePanel 类。因此,您可以直接在构造函数 GamePanel 中设置它,就像您的代码所示:

package engine;

import javax.swing.*;

public class GamePanel extends JFrame
{

final int HEIGHT=700, WIDTH=500;

GamePanel ()
{
setSize(HEIGHT, WIDTH);
}

}

关于java - 为什么在框架构建后我的代码不被读取?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47448426/

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