日期:2014-05-20  浏览次数:20715 次

设置小图标
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class One {
  public static void main(String[] args) {
  OneF of = new OneF();
  of.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  of.setVisible(true);
  }
}
class OneF extends JFrame {
  public OneF() {
  setTitle("-_-#");
  setSize(180, 180);
  setResizable(false);
  Toolkit tk = Toolkit.getDefaultToolkit();
  Dimension di = tk.getScreenSize();
  setLocation(di.width/4, di.height/4);
  Image ii = tk.getImage("keai.gif");
setIconImage(ii);
  OneP op = new OneP();
  add(op);
  }
}
class OneP extends JPanel {
  private String lastCommand;
................
........

请问 为什么加上那断红色的设置小图标的代码后 我运行程序就连框架图像都不出来了
只要去掉红色的一切又正常 哪位帮我分析下原因 谢谢

------解决方案--------------------
可以使用gif的,因为我以前做小项目的时候用过。
你可以试一下在那段红色代码段处加断点,看一下具体是哪一句出问题了。
你看一下是不是gif图片有问题?是不是太大了,导致程序运行太慢,或者其他原因,你设断点具体看看是哪种情况。