renderer.setIcon(icons[i]); 之前加上if(renderer!=null)即可.
解决方案 »
- 如何取LinkedHashMap的值,好心人回答一下,谢谢
- “Sat Jun 27 22:59:38 CST 2009 ”怎样转换成这种格式“2009-6-27 22:59:38”
- 读文件 ... 不是很熟悉java,看看为什么出现错误?
- java多线程下载文件奇怪问题
- .jar怎么转换问.exe文件?
- 怎么把jar包里的.class文件转换成.java文件
- 关于inputVerifier抛出java.lang.StackOverflowError异常现象
- application 中播放音乐的小问题---100分
- 初学者问:谁能告诉我javaw是什么冬冬,急
- jdk在win2000下用不了,提示编译错误!
- 如果写一个可以实现多线程的ftp,是不是必须从socket写
- 如何判断输入的4位数每位都在1~6之间且互不重复?
http://www.qigaonet.com/programsamp/java/swing/JTable/JTableExamples8.html
最下面的那个例子
http://www.qigaonet.com/programsamp/java/swing/JTable/JTableExamples8.html
最下面的那个例子
ImageIcon[] icons = {new ImageIcon("images/3-119.gif"),
new ImageIcon("images/3-6.gif")};
应该是先声明了对象数组后,再跟每个数组成员依次赋值才对,不能在声明是就直接赋值了.
具体就是:
ImageIcon[] icons = new ImageIcon[2];
icons[0] = new ImageIcon("images/3-119.gif");
icons[1] = new ImageIcon("images/3-6.gif");