网络上有例子:关于按键图标的设置,相关代码如下:static Icon[] faces = { new ImageIcon("face0.gif"), new ImageIcon("face1.gif"), new ImageIcon("face2.gif"), new ImageIcon("face3.gif"), new ImageIcon("face4.gif"), };JButton jb = new JButton("JButton", faces[3]), jb2 = new JButton("Disable");boolean mad = false; public Faces() { jb.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e){ if(mad) { jb.setIcon(faces[3]); mad = false; } else { jb.setIcon(faces[0]); mad = true; } …… 又有关于窗体图标的设置:Toolkit tool=frame.getToolkit();Image im=tool.getImage("coreicon.gif");frame.setIconImage(im); 经模仿,用到自己程序上时却改变不了。关于文件名喝文件路径都很注意了。文件路径用全名不行,把该文件放到工程文件夹下也不行。ico文件或者gif文件都不行。不知道问题出在哪里了。能否给个详细可行的设置方法?