java如何在没有jlist的情况下清空jlist。removeall()
我使用jlist。removeall可删除jlist中的所有项目,但它对我无效
private void d_location2ActionPerformed(java.awt.event.ActionEvent evt) {
l_storieslist.removeAll();
}
它没有使用netbeans从我的jlist中删除任何内容
# 1 楼答案
如果没有为
JList
组件指定自己的ListModel
,它将使用DefaultListModel
。因此,您可以安全地将模型的cast键入DefaultListModel
,并删除JList
中的所有项,如下所示:具有数据的Swing组件具有用于存储数据的模型对象。您应该首先获取模型,然后通过模型实例操作数据
# 2 楼答案
使用^{} 代替
removeAll()
API说
# 3 楼答案
试试这个