I have an ArrayList which I add some Objects to it dynamically, and I have a JButton. The ArrayList is empty when running my program and the JButton is set to setEnabled(fal
As @Jon Skeet suggests you can also do something like :
public class ListResponseModel extends AbstractListModel {
private static final long serialVersionUID = 1L;
private ArrayList delegate = new ArrayList();
@Override
public int getSize() {
return delegate.size();
}
@Override
public Object getElementAt(int index) {
return delegate.get(index);
}
public void add(E e){
int index = delegate.size();
delegate.add(e);
fireIntervalAdded(this, index, index);
}
}