gpt4 book ai didi

java - 我的代码说小程序未初始化

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

我正在尝试制作一个简单的数学游戏,但现在我只是想看看代码是否会运行,到目前为止它还没有运行:(。它没有给我任何实际的错误在任务 View 上,但当小程序窗口打开时,它说小程序未初始化。希望得到任何帮助。

import java.awt.*;
import java.applet.*;
import javax.swing.*;

public class Java_Math_Game extends Applet {


Image offScreen;
Graphics offG;

Image background, pic;
AudioClip sound;

int picX, picY, picWidth, picHeight;

public void init() {
offScreen = createImage(500,500);
offG = offScreen.getGraphics();

background = getImage(getCodeBase(),"range.jpg" );

MediaTracker tracker = new MediaTracker(this);
tracker.addImage(background, 0);
tracker.addImage(pic, 0);
while(tracker.checkAll(true) != true){ }
if (tracker.isErrorAny()){
JOptionPane.showMessageDialog(null, "Trouble loading pictures.");
}

offG.drawImage(background, 0, 0, this);
picX = 50;
picY = 350;
offG.drawImage(pic, picX, picY, this);

picWidth = pic.getWidth(this);
picHeight = pic.getHeight(this);
}


public void paint(Graphics g) {
g.drawImage(offScreen,0,0,this);
}
}

最佳答案

应该有一个控制台显示异常堆栈跟踪。例如,pic 被取消引用但从未分配,因此如果没有任何早期问题,将抛出 NullPointerException

但是,Java Applet 已从 Java SE 11 中删除,确实不应该使用。

关于java - 我的代码说小程序未初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60117030/

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