lizelang 2015-02-23 13:25 采纳率: 100%
浏览 1609
已采纳

有没有老师知道这个文件怎么改--------新手,求帮助

错误处:
Exception in thread "main" java.lang.NullPointerException
at javax.swing.ImageIcon.(ImageIcon.java:205)
at ExampleFrame_03.(ExampleFrame_03.java:30)

at ExampleFrame_03.main(ExampleFrame_03.java:14)

代码:

import java.awt.*;
import java.net.*;

import javax.swing.*;

public class ExampleFrame_03 extends JFrame {

/**
 * 
 */
private static final long serialVersionUID = 1L;

public static void main(String args[]) {
    ExampleFrame_03 frame = new ExampleFrame_03();
    frame.setVisible(true);

}

public ExampleFrame_03() {
    super();
    setTitle("为桌面面板添加背景图片");
    setBounds(100, 100, 570, 430);
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    // 创建一个桌面面板对象
    final JDesktopPane desktopPane = new JDesktopPane();
    getContentPane().add(desktopPane, BorderLayout.CENTER);
    final JLabel backLabel = new JLabel(); // 创建一个标签组件对象
    // 获得背景图片的路径
    URL resource = this.getClass().getResource("/back.jpg");
    ImageIcon icon = new ImageIcon(resource); // 创建背景图片对象
    backLabel.setIcon(icon); // 令标签组件显示背景图片
    // 设置组件的显示位置及大小
    backLabel.setBounds(0, 0, icon.getIconWidth(), icon
            .getIconHeight());
    // 将标签组件添加到指定索引位置
    desktopPane.add(backLabel, new Integer(Integer.MIN_VALUE));



}

}

  • 写回答

2条回答 默认 最新

  • dan9559 2015-02-24 03:35
    关注

    你确定照片存在?应该是位置没放对吧

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置