我正在尝试在我的框架中绘制图像,但我不断收到NullPointerException。这是我到目前为止所拥有的
model{
faster_rcnn {
...
second_stage_localization_loss_weight: 2.0
second_stage_classification_loss_weight: 1.0
second_stage_batch_size: 25
}
}
但它总是打印出来:
package windows;
import BreezyGUI.*;
import java.awt.Graphics;
import java.awt.Label;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
public class Title extends GBFrame{
static Graphics g ;
private BufferedImage bg;
public Title(){
bg = null;
try {
bg = ImageIO.read(new File("resources/images/TitleImage.png").toURI().toURL());
} catch (IOException e) {
e.printStackTrace();
}
g.drawImage(bg, 0, 0, null);
}
}
我需要的图片TitleImage.png位于源文件夹“resources”中的“images”文件夹中。
对初学者的任何帮助表示赞赏。
答案 0 :(得分:0)
你的" g"没有被分配。因此,当您尝试在其上调用方法时,它会显示NullPointerException。希望它能解决你的问题;) (另一个初学者)