我的新dataModel并没有替换我的JList中的旧数据

时间:2015-06-25 15:01:18

标签: java swing jlist datamodel defaultlistmodel

我在一个小程序中工作,允许您将事物放在地图上,给它起一个名字或描述。这些地方可以有一个类别,你可以从带有defaultListModel的JList中选择。如果我创建了一些类别并选择保存我的项目并继续其他时间,当我加载保存的文件时,除了我的类别列表外,所有内容都加载完美。它仍然是空白的,如果我有一个带有类别的项目并加载一个新项目,旧的类别仍然在那里......我无法弄清楚什么是错的,我一定错过了一些更新这里吗?

package test;


import java.awt.*;
import java.io.*;

public class PlaceCategory implements Serializable {

private String name;
public Color color;


public PlaceCategory(String name, Color color){
    this.name = name;
    this.color = color;

}

public String toString(){
    return name;
}

public Color getColor() {

    return color;
}

public String getName(){
    return name;
}
}

和我的placecategory ofc!

(x,x+y)
or (x+y,y)
or (x-y,y)
or (x,x-y)

1 个答案:

答案 0 :(得分:0)

找到一种方法来实现它!在加载后添加了这个:

pick random starting point
if any of the two neighbors have higher value:
    move to the neighbor
else:  
    return value at current point