forked from LupusNobilis/java-org.hwo.ui
FlexibleObjectListModel: jetzt als template klasse
parent
a87d15c980
commit
9dce9a2d76
|
@ -4,7 +4,7 @@ import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import javax.swing.AbstractListModel;
|
import javax.swing.AbstractListModel;
|
||||||
|
|
||||||
public class FlexibleObjectListModel<T> extends AbstractListModel {
|
public class FlexibleObjectListModel<T> extends AbstractListModel<T> {
|
||||||
|
|
||||||
private List<T> items;
|
private List<T> items;
|
||||||
|
|
||||||
|
@ -13,7 +13,7 @@ public class FlexibleObjectListModel<T> extends AbstractListModel {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Object getElementAt(int index) {
|
public T getElementAt(int index) {
|
||||||
return this.items.get(index);
|
return this.items.get(index);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -22,6 +22,7 @@ public class FlexibleObjectListModel<T> extends AbstractListModel {
|
||||||
return this.items.size();
|
return this.items.size();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public void clear()
|
public void clear()
|
||||||
{
|
{
|
||||||
this.items.clear();
|
this.items.clear();
|
||||||
|
|
Loading…
Reference in New Issue