Die überwachung der änderungen an einer Sammlung

Sagen, Sie haben das folgende java-bean:

public class MyBean
{
    private List<String> names = new ArrayList<String>();

    public void addName(String name)
    {
        names.add(name);
        fireNamesPropertyChange(name);
    }
}

Wie würden Sie normalerweise implementieren einer Eigenschaft change-Ereignis für eine Sammlung? Versuchen Sie, und verwenden Sie die index-Eigenschaft, die scheint zu sein, mehr für arrays als Sammlungen?

Schreibe einen Kommentar