不好意思,上面错达. DefaultListModel dm=new DefaultListModel(); JList list_info = new JList(dm); dm.addElement(播放列表);
List 获得的是string JList里获得是什么?也是 string?
顶4楼,要用数据模型ListModel这个类。 先把要存储的内容放到ListModel这个容器里面,再把ListModel放到JList里面。另外JList获得的是ListModel,JList l = new JList(); l.getModel()可以获得他的数据模型; ListModel里面可以放任何东西,因为他里面包含了一个Vector型的变量delegate。实际上你存放的数据就是在这个Vector型的变量中。 所以,你从JList里面拿东西,只能先获得ListModel,然后再从ListModel里面拿你放的东西。
DefaultListModel dm=new DefaultListModel();
JList list_info = new JList(dm);
dm.addElement(播放列表);
获得的是string
JList里获得是什么?也是
string?
先把要存储的内容放到ListModel这个容器里面,再把ListModel放到JList里面。另外JList获得的是ListModel,JList l = new JList(); l.getModel()可以获得他的数据模型;
ListModel里面可以放任何东西,因为他里面包含了一个Vector型的变量delegate。实际上你存放的数据就是在这个Vector型的变量中。
所以,你从JList里面拿东西,只能先获得ListModel,然后再从ListModel里面拿你放的东西。