FlexibleObjectListModel: jetzt als template klasse

thobaben_diagram
Harald Wolff 2016-09-15 16:53:13 +02:00
parent a87d15c980
commit 9dce9a2d76
1 changed files with 3 additions and 2 deletions

View File

@ -4,7 +4,7 @@ import java.util.ArrayList;
import java.util.List;
import javax.swing.AbstractListModel;
public class FlexibleObjectListModel<T> extends AbstractListModel {
public class FlexibleObjectListModel<T> extends AbstractListModel<T> {
private List<T> items;
@ -13,7 +13,7 @@ public class FlexibleObjectListModel<T> extends AbstractListModel {
}
@Override
public Object getElementAt(int index) {
public T getElementAt(int index) {
return this.items.get(index);
}
@ -22,6 +22,7 @@ public class FlexibleObjectListModel<T> extends AbstractListModel {
return this.items.size();
}
public void clear()
{
this.items.clear();