Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package fr.urouen.service;
- import javax.swing.*;
- import java.util.List;
- public class CVIListModel<E> extends AbstractListModel<E> {
- private List<E> list;
- public CVIListModel(List<E> list) {
- super();
- this.list = list;
- }
- public void update(List<E> list) {
- this.list = list;
- fireContentsChanged(this, 0, list.size());
- }
- public void addElement(E e) {
- list.add(e);
- fireContentsChanged(this, 0, list.size());
- }
- public void removeElement(E e) {
- list.remove(e);
- fireContentsChanged(this, 0, list.size());
- }
- @Override
- public int getSize() {
- return list.size();
- }
- @Override
- public E getElementAt(int index) {
- return list.get(index);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement