我想弄个集合 里面的元素是String类型的 然后分别将每项添加到JList中去 下面是我的部分代码
不过在运行的时候抛出异常java.lang.NullPointerExceptionprivate ArrayList<String> listcopy = new ArrayList<String>();。DefaultListModel listModel = new DefaultListModel();
JList pasteList = new JList(listModel);
for(int i=0;i<listcopy.size();i++){ //异常指向的是这一行
listModel.insertElementAt(listcopy.get(i),i);
}
请问问题出在哪里啊 该怎么改。。
不过在运行的时候抛出异常java.lang.NullPointerExceptionprivate ArrayList<String> listcopy = new ArrayList<String>();。DefaultListModel listModel = new DefaultListModel();
JList pasteList = new JList(listModel);
for(int i=0;i<listcopy.size();i++){ //异常指向的是这一行
listModel.insertElementAt(listcopy.get(i),i);
}
请问问题出在哪里啊 该怎么改。。
解决方案 »
- 关于java中线程的执行问题
- Java中如何判断一个文件是否已经被写完了?
- 怎么控制jtextarea每行只能输入10个字符,输入第11个字符的时候,自动换行
- 急急急!!!!!!!!!
- 方法调用的小问题!!!
- 第一次用java在linux下编程出现问题. 看了别笑
- 如何生成标准的JAVA API文档
- 比较字符串函数在哪个包里(在线等待)
- 迷茫的人在寻找答案:delphi和java2我应该学习哪个?
- java的应用程序中如何定义一个全局变量,在程序的任何地方都可以修改使用?
- 问下 J2SE 里static 和 final , abstract 的区别
- 正则表达式关于indexOf找出是否含有数字,求解~
private ArrayList<String> listcopy = new ArrayList<String>();。DefaultListModel listModel = new DefaultListModel();
JList pasteList = new JList(listModel);
for(int i=0;i<listcopy.size();i++){
//用addElement方法
listModel.addElement(listcopy.get(i));}
给分给分...
listcopy当中没有元素
我有想过这个问题 在listcopy里面特地先加了点东西进去。。还是同样的错误提示。。
import javax.swing.*;public class Test{
public ArrayList<String> listcopy = new ArrayList<String>();
public static void main(String[] args){
Test t=new Test();
DefaultListModel listModel = new DefaultListModel();
for(int i=0;i<t.listcopy.size();i++){
//System.out.println(l.get(i));
listModel.insertElementAt(t.listcopy.get(i),i); }
}
}
上面的代码自己运行看看有没有错,你贴出来的代码,一眼看上去就没错,关键是如果“。”不是一本圣经,麻烦你贴出来,还有“最后加了个static就行了。”,这个static写在了圣经的最后一页吗???既然来问问题,别人给你回答,首先自己别懒
上面的说的没错 就是初始化的问题 当时把arraylist初始化下应该也可以
至于。。当中的内容还真是本圣经==!不好意思啊。。