private List<Eintrag> m_eintraege = new ArrayList<Eintrag>();
public boolean neuenEintragAnlegen(Person p, Telefonnummer t, Anschrift a)
{
Eintrag e1= new Eintrag(p,t,a);
m_eintraege.add(e1);
return true;
}
public int aktuellerEintrag()
{
return m_eintraege.indexOf(2);
}
public void vorblaettern()
{
}
public void zurückblaettern()
{}
public class MeineArrayList extends ArrayList<Object> {
private int lastIndex;
public MeineArrayList() {
// evtl lastIndex setzen...
super();
}
@Override
public void add(int index, Object element) {
lastIndex = index;
super.add(index, element);
}
@Override
public Object get(int index) {
lastIndex = index;
return super.get(index);
}
public Object vorblättern() {
// evtl prüfen ob lastIndex +1 noch in range
return get(lastIndex +1);
}
public Object zurückblaettern() {
// evtl prüfen ob lastIndex -1 noch in range
return get(lastIndex -1);
}
}