在netbeanIDE里jFrame窗体的标题栏上的图标怎么自定义

解决方案 »

  1.   

    jFrame好久之前用过NETBEANS 图标好像可以直接添加的啊。属性那
      

  2.   

    JFrame shiPuFrame = new JFrame("Title");
    shiPuFrame.setIconImage(Toolkit.getDefaultToolkit().createImage(
    ShiPu.class.getResource(".\\img\\delicious.png")));
      

  3.   

    忘了說明,ShiPu是這個文件的類名。你自己创建的类名叫什么,改成对应的。
      

  4.   

    getIconImage(new ImageIcon(getClass().getResource(路径)).getImage());getIconImage(Toolkit.getDefaultToolkit().getImage(getClass().getResource(路径)));上面两个都可以,关键是路径要设置正确
      

  5.   

    假如我图片时放在D盘那图片的路径时不是这样啊"D:\\Cancel.png"
    但是有个空指针异常
    Uncaught error fetching image:
    java.lang.NullPointerException
            at sun.awt.image.URLImageSource.getConnection(URLImageSource.java:97)
            at sun.awt.image.URLImageSource.getDecoder(URLImageSource.java:107)
            at sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:240)
            at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:172)
            at sun.awt.image.ImageFetcher.run(ImageFetcher.java:136)
    是不是图片路径写的不对
      

  6.   

    gongfuliang那个也不行,估计是路径的问题,路径怎么设
      

  7.   

    那就是绝对路径了,getClass().getResource(路径)的是获取相对于class的路径getIconImage(new ImageIcon("D:\\Cancel.png").getImage()); 在程序中最好还是不要使用绝对路径,因为一旦你的程序移植到别的机器运行的话,你指定的绝对路径不一定会存在的
      

  8.   

    谢谢各位了,已经搞定了,不过我还有个问题请大家帮忙
    jFrame窗体怎么加载背景图片,他的属性里面有个图片编辑属性但不支持定制编辑,怎样才能让他加载进去呢