DL1997 2017-02-11 07:53 采纳率: 33.3%
浏览 3666

为什么图片加载不出来?

public class text2 extends Frame{

Image img = GameUtil.getImage("images/fly.jpg");


public void launchFrame(){
    setSize(500,300);
    setLocation(0,0);
    setVisible(true);

    addWindowListener(new WindowAdapter(){
        public void windowClosing(WindowEvent e){
            System.exit(0);
        }//点关闭可以关闭窗口
    });

}
public void paint(Graphics g){
Color c = g.getColor();
g.setColor(Color.blue);
g.drawOval(100, 100, 100, 100);
g.drawImage(img, 200, 200, null);
}

public static void main(String args[]){
    text2 t1 = new text2();
    t1.launchFrame();
}

}
报错跳转为
public static BufferedImage read(URL input) throws IOException {
if (input == null) {
throw new IllegalArgumentException("input == null!");
}

  • 写回答

3条回答 默认 最新

  • ljheee 2017-02-11 08:40
    关注

    setVisible(true);放在main方法里面

    评论

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器