能否用代码解释一下,如何更改标题栏的图标。

解决方案 »

  1.   

             frame.setIconImage(new ImageIcon("").getImage());可以将你指定的图片作为标题栏图标。JDialog不能设置,但是如果设置JDialog父窗口为JFrame的话,JDialog也将使用JFrame的图标作为标题栏的图标
      

  2.   

    1.读取图片:
      方法1:Image image= new ImageIcon("imageName").getImage();
      方法2:Image image= Toolkit.getDefaultToolkit.loadImage("imageName");2.设置窗口标题栏图标
      frame.setIconImage(image); 
      

  3.   

    对图标的大小是否有要求,我用48*48的ico文件,结果无法显示,在程序的左上角没有任何图标