JList 的干净模型 java
Clean model of a JList java
我尝试填充一个 JList 但首先删除现有元素以避免重复记录。
LLenarGrid 那个方法调用一个按钮来显示它是在 arraylist 和 JList 中显示对象但是如果我有 5 个元素并且给按钮两次我得到 10 加倍我好像我没有清理模型
我留下我的方法,有什么可以帮忙的吗?或者我做错了,谢谢
public void LlenarGrid()
{
listapersonas.setModel(new DefaultListModel());
DefaultListModel listModel = (DefaultListModel)listapersonas.getModel();
listModel.removeAllElements();
for (clsPersona d : personas) {
listModel.addElement(d.RetornaPersona());
}
listapersonas.setModel(listModel);
listapersonas.clearSelection();
}
您不必将模型设置为多次列出。
您可以删除您已经在下面使用的所有元素。
model.removeAllElements();
按照 John Bollinger 的建议检查角色列表。
我尝试填充一个 JList 但首先删除现有元素以避免重复记录。 LLenarGrid 那个方法调用一个按钮来显示它是在 arraylist 和 JList 中显示对象但是如果我有 5 个元素并且给按钮两次我得到 10 加倍我好像我没有清理模型
我留下我的方法,有什么可以帮忙的吗?或者我做错了,谢谢
public void LlenarGrid()
{
listapersonas.setModel(new DefaultListModel());
DefaultListModel listModel = (DefaultListModel)listapersonas.getModel();
listModel.removeAllElements();
for (clsPersona d : personas) {
listModel.addElement(d.RetornaPersona());
}
listapersonas.setModel(listModel);
listapersonas.clearSelection();
}
您不必将模型设置为多次列出。
您可以删除您已经在下面使用的所有元素。
model.removeAllElements();
按照 John Bollinger 的建议检查角色列表。