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

怎么在JList里加内容!
本来List直接add就可以了,现在改成了JList,查了一下API,好像没有add方法,那什么方法才能JList中添加播放列表呢?谢谢!

------解决方案--------------------
顶4楼,要用数据模型ListModel这个类。
先把要存储的内容放到ListModel这个容器里面,再把ListModel放到JList里面。

另外JList获得的是ListModel,JList l = new JList(); l.getModel()可以获得他的数据模型;
ListModel里面可以放任何东西,因为他里面包含了一个Vector型的变量delegate。实际上你存放的数据就是在这个Vector型的变量中。
所以,你从JList里面拿东西,只能先获得ListModel,然后再从ListModel里面拿你放的东西。