如何将ArrayList绑定到JList
我有一个 JList 和一个 ArrayList。如何将 arraylist 中的数据绑定到 jlist。有其他方法吗?
ArrayList arl = new ArrayList();
arl.add("1asdsd");
arl.add("2asdsd");
arl.add("3asdsd");
Object obj = arl.clone();
JList list = new JList(obj);
如何绑定上面的代码。现在代码报错。
i have a JList and an ArrayList.How to bind the datas in arraylist to the jlist.Are the any alternative methods?
ArrayList arl = new ArrayList();
arl.add("1asdsd");
arl.add("2asdsd");
arl.add("3asdsd");
Object obj = arl.clone();
JList list = new JList(obj);
how to bind the above code.Now the code give an error.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
另一种选择是:
Another option is:
您不需要克隆 ArrayList。只需调用 toArray()
You don't need to clone the ArrayList. Just call toArray()
这样做的优点是,您可以稍后通过使用方法 addElement(Obj o) 和removeElement(Obj o) 将元素添加到模型来向已实例化的 JList 添加/删除元素。
Advantage of this is that you can later add/remove elements to already instantiated JList by adding elements to model using methods addElement(Obj o) and removeElement(Obj o).