AddressBook (3)
class SelectList extends List {
public boolean handleEvent(Event evt) {
List list = (List) evt.target;
int index = ((Integer) evt.arg).
intValue();
switch (evt.id) {
case Event.LIST_SELECT:
return selected(evt,
index,
list.getItem(index));
case Event.LIST_DESELECT:
return deselected(evt,
index);
default:
return super.handleEvent(evt);
}
}
public boolean selected(Event evt, int index, String item) {
return false;
}
public boolean deselected(Event evt, int index) {
return false;
}
}
Slide 68